Professional Documents
Culture Documents
Case Study 2
Case Study 2
Application
You have been tasked as a software test engineer with optimizing the test coverage
for a high-volume e-commerce application that processes millions of transactions per
day. The application's architecture is complex, with multiple microservices and APIs.
The optimization's primary goal is to reduce the time it takes to run the tests while
maintaining high test coverage.
Challenge
Your challenge is to optimize the test coverage of the application while reducing the
time it takes to run the test suite by 50%. You need to identify and prioritize the
critical test cases that are essential to maintain the quality of the application.
Data
The following data is available to you:
Deliverables
You need to submit a report to the management that includes the following:
A list of critical test cases that must be executed to maintain the quality of the
application.
A revised test suite that includes the critical test cases and meets the objective
of reducing the test suite execution time by 50%.
A detailed plan that outlines how you will execute and maintain the revised test
suite.
Assumptions
You can assume that the infrastructure required to execute the revised test suite is
available, and the test automation framework is in place. You can also assume that
you have access to the necessary resources, including developers, testers, and
infrastructure, to complete the project.