Quality Assurance
Back to LAB main
We were tasked by a client to increase the efficiency and efficacy of their quality assurance testing.
The client specializes in delivering software for online gaming, with over 100,000 customers daily. Before working with PTW, the client had only performed manual testing. Perhaps not surprisingly, they’d found this to be ineffective and inefficient. A huge effort was needed for validating their application logic under different platforms. To provide quicker release times, with complete test coverage, automating their testing had become a necessity.
The Requirements
The client urgently needed automation to enhance their quality assurance testing across different platforms, and to keep their business competitive. PTW took complete ownership of the automation testing solution – from Planning and Framework to Script Development and Maintenance, Environment, and Execution.
The Challenges
The PTW Approach
We involved all stakeholders in the project, and the communication and engagement with the existing client team was excellent from start to finish.
We followed our robust test automation approach for this client, which we’ve created in line with industry standards. Our approach has evolved to meet the needs of our clients across the globe, who operate in different domains with different automation requirements.
Our approach is structured into seven clear phases:
1. Objective
High level understanding of software
2. Tools
Evaluation of tools and platforms
3. Planning
Assessing the modules/functionalities for automation
4. Framework
Design and development of framework support application functionalities
5. Setup
Version Control and test lab setup
6. Test
Design and execution of automation scripts
7. Maintenance
Scripts and framework maintenance
Some of the technology and tools we utilized included:
We put in place periodic reviews and regular client feedback to ensure that the program was on track and the client remained satisfied with our work.
The client was thrilled with the results that our solution provided, which included:
The result was a complete overhaul of the client’s system, which provided numerous benefits:
The client was delighted with the following return on investment: