Test Automation.
Client: Multiplatform operator
Project duration: 2019 to date.
Situation described BEFORE the project started:
The client has no test automation and no understanding of which of the existing tests can be automated, no automation experts, no language, tools, framework and reporting system chosen to automate.
Goal:
To implement a test automation process to reduce time-to-market and accelerate the introduction of new functionality.
Solutions to be tested (areas):
BSS (SAP); CRM (Microsoft Dynamics); Payment gateway; Public portal for subscribers (Web .Net); Private portal for traders, subscribers and legal persons (Web .Net); Contact centre (Web .Net); Information technology (SAS); Integration Bus, (Wildfly); Integration with external systems (1C, ABBYY, ATOL, Directum, etc.).
It was done:
Developed an automation strategy. The main objective was to establish criteria for the need for automation (not everything must be automated and not everything can be automated). There has been an analysis of the tests in place in terms of readiness for automation. A choice of programming language, frameworks and libraries was made based on the requirements. A visualisation and reporting system for the results has been defined. The CI system was integrated with automated tests. A team of automation engineers was put in place.
The result:
Automated testing covering more than 60% of the customer's total functionality. Reduced manual testing. Personnel dependency reduced. Reduced testing costs following automation - over 60% of the IT landscape is automated tested.