--- title: Automated Test Framework Step Config record description: The step config record controls how a test step of this type behaves. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-development/automated-test-framework-atf/atf-step-config-record.html release: australia product: Automated Test Framework \(ATF\) classification: automated-test-framework-atf topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Step configurations, Administration, Automated Test Framework \(ATF\) reference, Automated Test Framework \(ATF\), Testing and debugging applications, Building applications] --- # Automated Test Framework Step Config record The step config record controls how a test step of this type behaves.
| Field / Element | Description |
|---|---|
| Name | The name for this test step configuration. |
| Active | **True** if this step configuration is active. Otherwise, **false**. |
| Step Environment | The [step environment](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/automated-test-framework-atf/step-environments-module.md) in which a step with this configuration can run. |
| Category | The [category](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/automated-test-framework-atf/step-configuration-categories-module.md) assigned to a step with this configuration. |
| Application | The application scope in which the system runs steps with this configuration. |
| Batch order constraint | Constrains where a step with this configuration can appear in a test:- **None**: A step based on this configuration can appear at any point in a test. - **Start Batch Execution**: If a test includes this a step based on this configuration, it must be the first step in the test. - **Run in the middle of an execution**: If a test includes a step based on this configuration, it cannot be the first or last step. - **Stop Execution**: If a test includes a step based on this configuration, it must be the last step in the test. |
| Class type | For custom step configurations, this field is always **Script**. |
| Order | An integer specifying where steps with this configuration appear in the step list on the Add Test Step dialog. For more information, see the [example using the Order field](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/automated-test-framework-atf/atf-step-config-xmpls.md). |
| Template reminder | The instructions that appear when a step with this configuration is included in a test as part of a template. For more information, see the[example of using the Template reminder field.](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/automated-test-framework-atf/atf-step-config-xmpls.md) |
| HTML description | The text that appears when the cursor highlights a step with this configuration on the Create New Step dialog. For more information, see the [example using the HTML description field.](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/automated-test-framework-atf/atf-step-config-xmpls.md) |
| Description generation script | Generates the text that describes a step when a test includes it. For more information, see the [example using the description generation script](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/automated-test-framework-atf/atf-step-config-xmpls.md). |
| Step execution script | Script \(javascript\) that runs when a step with this config runs. |
| Input Variables related list | The variables that act as inputs for a step with this config. |
| Output variables related list | The variables that act as outputs for a step with this config. |