Test automation diminishes slow manual regression testing, letting manual testers concentrate on more productive exploratory testing instead of going through time consuming checklists. Hence, test automation enables much faster and comprehensive feedback loops for developers.
Enhancing test automation frameworks for faster execution and easier
test case management and scripting
End-to-end-, integration- and unit testing
Test coverage analysis
Create a new test automation framework for integration tests based on NUnit. The new framework should add support for running the tests against the product deployed in Azure Service Fabric cloud and keep the ability to set up the application also in on-premises environments. The test suite had around 15 000 test cases when starting the project
Create a new test automation framework for integration tests based on NUnit. The new framework should add support for running the tests against the product deployed in Azure Service Fabric cloud and keep the ability to set up the application also in on-premises environments. The test suite had around 15 000 test cases when starting the project
The result was 75% faster test execution on an on-premises environment due to parallelization improvements and various backend system setup optimizations. The same test scripts could be run also against the Service Fabric environment while the framework handles the backend system setups. The test case scripting became easier and more straightforward with new helper methods and automating for example test case population with different environment parameters. Also the test automation structure and reporting in CI/CD-pipeline was simplified and improved for ease of use and faster test failure analysis. During the roll out period multiple training sessions for teams were held so they can fully utilize the new functionality in the new test framework.
Vietnam
Finland
Vietnam
+84 (0) 981 80 80 41
vpsolutions.vn@gmail.com
Finland
+358 (0) 40 811 9299
vpsolutions.fi@gmail.com