<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Plans on Step Documentation</title>
    <link>https://step.dev/knowledgebase/30/userdocs/plans/</link>
    <description>Recent content in Plans on Step Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Thu, 28 Feb 2019 14:08:01 +0100</lastBuildDate><atom:link href="https://step.dev/knowledgebase/30/userdocs/plans/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Calling Keywords in Plans</title>
      <link>https://step.dev/knowledgebase/30/userdocs/plans/keywords-in-plans/</link>
      <pubDate>Thu, 28 Feb 2019 14:08:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/30/userdocs/plans/keywords-in-plans/</guid>
      <description>Keywords serve as the fundamental building blocks for implementing automation. From a business perspective, a Keyword symbolizes a functionality to be automated. It might represent a fully automated flow or be as simple as a single user action or service call. A Plan represents an automated scenario and will normally consist of one or more Keywords. Whenever a Keyword is encountered during Plan execution, it leads to a Keyword call. This section focuses on the usage of Keywords within a Plan.</description>
    </item>
    
    <item>
      <title>Controls</title>
      <link>https://step.dev/knowledgebase/30/userdocs/plans/controls/</link>
      <pubDate>Thu, 23 May 2019 07:00:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/30/userdocs/plans/controls/</guid>
      <description>Step supports a wide range of so-called controls to build-up complex flows in Plans. The supported controls range from classical control structures (like if blocks, loops, etc) to use-case specific controls like thread groups for load-testing, data-sets, etc. This page provides details about all the controls supported by Step.
General controls Set The Set control allows to define a variable and assign it a value. Variables defined with Set controls can be accessed according to their scope throughout Plans and sub Plans.</description>
    </item>
    
    <item>
      <title>Using variables in Plans</title>
      <link>https://step.dev/knowledgebase/30/userdocs/plans/plans-variables/</link>
      <pubDate>Thu, 23 May 2019 07:00:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/30/userdocs/plans/plans-variables/</guid>
      <description>Variables are used throughout plans to pass information from one node to another, or to store the result of a dynamic computation.
Variable types Similar to any programming language, Step supports the use of variables in Plans. The variables declared and used in a Plan are called Plan variables. A Plan variable is a container that stores a data value under a specific name.
Like in classical programming languages, Step supports the following types of variables:</description>
    </item>
    
    <item>
      <title>Plan modularity</title>
      <link>https://step.dev/knowledgebase/30/userdocs/plans/other-plans/</link>
      <pubDate>Thu, 28 Feb 2019 14:08:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/30/userdocs/plans/other-plans/</guid>
      <description>Calling another Plan To enable modular design of Plans Step makes it possible to recursively call other Plans.
Using the Visual Plan Editor you can easily call other Plans using the tab &amp;ldquo;Other plans&amp;rdquo; from the component list:
Using the plain-text syntax other plans can be called using the following syntax
Call plan &amp;#34;Test Case 01&amp;#34; Call plan &amp;#34;Test Case 02&amp;#34; Call plan &amp;#34;Test Case 03&amp;#34; Composite Keywords You can also achieve modularity using so called composite keywords.</description>
    </item>
    
    <item>
      <title>Visual Plan editor</title>
      <link>https://step.dev/knowledgebase/30/userdocs/plans/visual_plan_editor/</link>
      <pubDate>Thu, 28 Feb 2019 14:08:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/30/userdocs/plans/visual_plan_editor/</guid>
      <description>The Visual plan editor is the most basic and straight-forward way to create a Plan in Step. When using the Visual interface, you create your Plan in a code-free intuitive editor that gives instant access to the libraries of available Keywords and Controls. Using the Visual interface makes it possible to create a Plan in an intuitive manner without technical skills and prior knowledge of Step. It is also well-suited for complex automation plans which require a visual representation of the Plan.</description>
    </item>
    
    <item>
      <title>Plain text plans</title>
      <link>https://step.dev/knowledgebase/30/userdocs/plans/plaintext_plans/</link>
      <pubDate>Thu, 28 Feb 2019 14:08:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/30/userdocs/plans/plaintext_plans/</guid>
      <description>In addition to the Visual Plan editor Step comes along with a full-featured parser which enables the creation of Plans using a plain-text human-friendly syntax.
The plain-text format has different advantages over the Visual interface. Using the plain-text format makes it possible to manage Plans in a same manner as code and thus enables the use of version control system like git, text editors, etc. It also enables the integration with classical Test-Management Tools initially developed for manual test specification and thus based on plain-text test-cases specifications.</description>
    </item>
    
    <item>
      <title>Java Plan API</title>
      <link>https://step.dev/knowledgebase/30/userdocs/plans/java_plans/</link>
      <pubDate>Thu, 28 Feb 2019 14:08:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/30/userdocs/plans/java_plans/</guid>
      <description>Programmatic plans are the object-oriented representation of a plan. It can be particularly useful for developpers to design, execute and maintain Plans directly in Java.
See programmatic examples as part of the stepClient API here.</description>
    </item>
    
  </channel>
</rss>
