We know Test Automation Strategies

We have worked with a prominent market operator to establish common standards, processes and tooling for testing newly developed applications.

The market operator had a significant number of projects underway and planned in the pipeline. These would be undertaken with a mix of internal and external resources and vendors with different skill sets and testing backgrounds. There were no agreed testing standards and tools, resulting in an inconsistent approach to testing and a lower than desired level of automated testing, which also includes the automation of security testing.
A standard approach to accelerate and improve testing quality, application security and coverage would be required. It also had to promote reuse of a common test framework across various project teams and vendors and embed security test cycles early and throughout the development process.

In support of our clients Test Automation Strategy, we defined…

The key principles that underpins the test strategy which closely aligns with the market operators’ strategic intent for development teams.

How testing will form part of the ways of working and Agile delivery process, the standard test methodologies to be adopted by all teams, the types of testing that will be executed throughout the software delivery phases of digital applications and lastly how CI/CD should be leveraged to support the enablement of test automation.

A standardised approach for test tools and frameworks to be used and the reasoning why certain tools are fit for purpose. This was accompanied by a proof of concept to trial test automation frameworks recommended for use.

The test environments required for different types of testing to be performed including a view of both integrated and production-like test environments.

The test data life cycle including creation, retention, clean-up and relevant ownership of data.

The types of test reports and its purpose to be produced as well as when the test reports will be produced at various points throughout the development/delivery phases.

The process for the assessment and prioritisation of defects found during testing as well as the end-to-end traceability of defects and requirements.

A human approach to technology

Have a project in mind?

Contact DigIO