ServiceNow Test Automation
This service offering focuses on automating the regression tests to reduce the cycle time on an upgrade or a major functional release. This involves reviewing, documenting the regression test scripts based on your implementation and then using ServiceNow’s Automated Test Framework (ATF) to automate the tests where feasible. The regression tests that cannot be automated will be documented and alternate technical options will be used to automate them.
The engagement can be one-off to deliver the automation of identified regression test scripts as well as completely own the delivery of automated regression in an ongoing basis, where the regression test suite is reviewed regularly in line with upgrades, patches, enhancements and major releases and regression test scripts will be created to address the gap.
We will deliver a regression test model that can be executed repeatedly, reducing the testing time & costs, as well as providing the much-needed assurance to the Senior Management and
Our Approach
Our 4-step methodology ensures that the full benefit of automation is leveraged by identifying the gaps in regression and developing regression test scripts as well as adding them to the regression test suite.
Discovery
- Review the User Stories, Functional Requirements
- Review existing regression test artefacts
- Agree regression test scenarios
- Conduct gap analysis
- Identify test scenarios that can be automated with ATF
- Identify test scenarios that cannot be automated with ATF
- Access to ServiceNow Instances
- Review Project Documentation
- Review Incidents, Requests & other system records
- Expectation setting
- Detailed plan for next phases
Build
- Create manual regression test scripts
- Setup Test Data & assign ATF roles
- Review Quick Start Tests for reusability
- Design reusable ATF Tests
- Design custom test step configurations (as needed)
- Agree naming conventions & test standards
- Agree the test execution mechanism
- Setup Test templates
- Create ATF tests & test steps
- Create ATF test suite
Test
- Setup Test Instance with Test Data
- Execute Test Suites & address issues
- Schedule Test Suite execution & monitor performance
- Monitor test execution time & amend test step configuration
- Agree maintenance plan to keep up the test suite
- Agree the policy on retaining the test results
- Obtain sign-off & baseline ATF tests
- Package the ATF tests in Update Sets & set preservers in Clone
Business as Usual
- Schedule Regular runs of Test Suites
- Review for issues/errors & take corrective action
- Build additional ATF tests on enhancements
- Maintain test data & amend / add as needed
- Automate additional ATF tests
Automation of ATF tests & test suite for regression
Test validation reports
Test design & Test data
Provide access to instance & contribute to generate the test data.
Review test output & validate the results.
Input to requirements with regulatory, audit requirements.
Procure licences as necessary.

