--- title: Server test steps description: Test business logic and background processes by performing operations on the server. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-development/automated-test-framework-atf/server-test-steps.html release: australia product: Automated Test Framework \(ATF\) classification: automated-test-framework-atf topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Building and running automated tests with the Automated Test Framework, Automated Test Framework \(ATF\) test building and execution, Automated Test Framework \(ATF\), Testing and debugging applications, Building applications] --- # Server test steps Test business logic and background processes by performing operations on the server. Server test steps mimic non-interactive actions such as impersonating users, submitting or saving records, running server-side script, or making REST calls. Since server test steps run directly on the server, they do not require a client test runner. For more information about the server test steps, see [Server category](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/automated-test-framework-atf/test-steps-server-category.md). - **[REST test steps](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/automated-test-framework-atf/rest-test-steps.md)** Test custom inbound web services and backwards compatibility by making REST calls. **Parent Topic:**[Building and running automated tests with the Automated Test Framework](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/automated-test-framework-atf/atf-build-overview.md)