---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Creating custom test step configurations

# Creating custom test step configurations {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Step configuration records (or step configs) define how each step type
behaves. You can create new step configurations that define custom steps that run on the
server.
When you add a step to an automated test, that step has a defined type such as Set Field Values, or Record Insert. Each step configuration has a number
of characteristics that affect how steps of that type behave, including the inputs required,
the actions performed, and so on.

These characteristics are defined in the step's step configuration record.  
Figure 1. Test step architecture

The [Step execution script](https://servicenow-prod.fluidtopics.net/ccJc0va3vCYUjS6FCGjKgw "In a step configuration record, the step execution script field determines what a step with this configuration does when it runs.") field determines the actions the system executes when a step with this config runs.
* **[Create custom step configuration](https://servicenow-prod.fluidtopics.net/2X~mDQxiTHeibtIMFphMYA)**   
  Create a custom step configuration that can form the basis of new steps that run on the server.
* **[Create a custom step configuration category](https://servicenow-prod.fluidtopics.net/xTVM1WcXZZhhmS1KaST0uw)**   
  Create a custom step config category.

**Related concepts**   

* [Step configurations](https://servicenow-prod.fluidtopics.net/iP2f1pL_kf7XOMi92nxXSA "Step configuration records define how each type of step behaves.")
* [Step execution scripts](https://servicenow-prod.fluidtopics.net/ccJc0va3vCYUjS6FCGjKgw "In a step configuration record, the step execution script field determines what a step with this configuration does when it runs.")

