case study
Small improvements leading to increased testing efficiency
Role
Test Engineer
Field
Project in the banking sector
Assignment from the client
Testing internal deliveries in an agile scrum team with continuous improvements in the testing area to increase the overall product quality.
Implementation
The main focus in this role is the testing of deliveries in regular releases, including all the testing-related tasks: analysis, test script preparation, test execution, defect management, reporting, etc. During that we prepared a brand new test suite of automation tests for regression testing, covering the most critical business functionalities. We also configured TeamCity to run this test suite on a daily basis on preconfigured test environments. We created a basic reporting and email notification, to get the results from each run to the mailboxes of other testers.
We created a simple script to anonymize testing data in the testing environment to improve the data management of the project.
Technologies
-
- The project utilizes SoapUI
- SQL Developer
-
pgAdmin (Oracle and PostgreSQL DB)
- JMeter
- TeamCity (CI/CD)
- GitHub
Results:
The implementation of an automated regression test suite decreased the workload necessary for manual execution, reduced the time to identify defects at early stages, increased product stability and overall increased team efficiency. The anonymization script reduced the time for data preparation and decreased the occurrence of inappropriate test data during test execution, improving the test execution efficiency.