Thank you for your feedback.
Form temporarily unavailable. Please try again or contact to submit your comments.
  • Madrid
  • London
  • Kingston
  • Jakarta
  • Istanbul
  • Helsinki
  • Geneva
  • Store

Automated Test Framework release notes

Log in to subscribe to topics and get notified when content changes.

Automated Test Framework release notes

ServiceNow® Automated Test Framework product enhancements and updates in the London release.

With the Automated Test Framework (ATF), you create and run automated tests on your instance. When you upgrade or modify an instance, run these tests to confirm that the instance still works.

London upgrade information

Note: Tests can be promoted to production instances, but the test execution property is disabled to prevent them from running on a production system. Run tests only on development, test, and other non-production instances. See Enable or disable executing Automated Test Framework tests

New in the London release

All steps configuration category
View all available test steps for all test categories in a single listing by using the All Steps option.
Automated application navigator test steps
Create automated test steps to verify if the application menus or modules that you selected for testing are visible in the application navigator.
Negative assert types for server step configurations
Designate whether a positive or negative test step result is a successful outcome when using certain types of server test steps.
Screenshot timeout interval setting
Manage the timeout interval for test step screenshots. Set the Screenshot Timeout interval in the Screenshots Capture Mode section in Automated Test Framework Properties. The default for this setting is 60 seconds. If your screenshot timeout is longer than 60 seconds, the Client Test Runner does not take a screenshot capture. You can change this value as needed, but you should review performance settings and browser caches on affected client systems before increasing it.
Whitelisted client errors
Add known client errors to the whitelist to allow tests and steps to continue running when a specific error occurs. Set the report level to specify what the Automated Test Framework does when the error occurs in future tests.
Service catalog forms test steps
Write automated end-to-end tests for requester flows to validate catalog items in Service Portal. When you upgrade or modify an instance, run these tests to confirm that the instance still works as designed. The following test step configurations are available in the Automated Test Framework (ATF) for Service Catalog in Service Portal:
  • Open a Catalog Item (SP)
  • Open a Record Producer (SP)
  • Set Variable Values (SP)
  • Set Catalog Item Quantity (SP)
  • Validate Variable Values (SP)
  • Variable State Validation (SP)
  • Validate Price and Recurring Price (SP)
  • Add Item to Shopping Cart (SP)
  • Order Catalog Item (SP)
  • Submit Record Producer (SP)
Note: ATF for Service Catalog in Service Portal is not supported for order guides and multiple items in the cart.
Service Portal forms test steps
Write automated tests to validate Service Portal forms. The following Automated Test Framework (ATF) test steps are available:
  • Open a Service Portal form
  • Set field values on a form
  • Validate field values
  • Validate field states
  • Check UI action visibility
  • Click a UI action
  • Validate form submission
Quick start sample tests
Use quick start sample tests in the Automated Test Framework to evaluate some common Customer Service Management (CSM) and Field Service Management (FSM) scenarios. To execute these tests, you can activate and then create copies of the desired tests. The sample tests can be run as single tests or as a test suite.

Changed in this release

Search for a catalog item test step category change
Moved the Search for a Catalog Item test step configuration from the Service Catalog category to the Server category.

Activation information

Active by default. To use quick start sample tests, activate the Customer Service Management Demo Data plugin (com.snc.customerservice.demo).