Pocc of Algorithmic Selection Of Regression Tests Based On The Source Code Changes
Budget: $30 – $250 USD
The Pocc of Process for algorithmically generating regression test suites included:
Base line creation
Collecting code coverage information for each test case
Creating a database of coverage information for each test case
Regression tests selection
Analyzing the source code changes for each build or check-in from the repository
Selecting the test cases for each build or check-in
Executing the selected tests to qualify the build
This approach significantly reduced the regression testing efforts for the project without reducing software quality. The regression tests selected by the algorithm uncovered the same defects that would have been found using manual regression test cycle planning. The reduced regression testing provided quicker feedback on the build which in turn helped keep builds stable and keep developers productive.
Base line creation
Collecting code coverage information for each test case
Creating a database of coverage information for each test case
Regression tests selection
Analyzing the source code changes for each build or check-in from the repository
Selecting the test cases for each build or check-in
Executing the selected tests to qualify the build
This approach significantly reduced the regression testing efforts for the project without reducing software quality. The regression tests selected by the algorithm uncovered the same defects that would have been found using manual regression test cycle planning. The reduced regression testing provided quicker feedback on the build which in turn helped keep builds stable and keep developers productive.