Issue No. 04 - July/Aug. (2017 vol. 34)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2017.92
Per Erik Strandberg , Westermo Research and Development
Wasif Afzal , Mälardalen University
Thomas J. Ostrand , Mälardalen University
Elaine J. Weyuker , Mälardalen University
Daniel Sundmark , Mälardalen University
Westermo Research and Development has developed SuiteBuilder, an automated tool to determine an effective ordering of regression test cases. The ordering is based on factors such as fault detection success, the interval since the last execution, and code modifications. SuiteBuilder has enabled Westermo to overcome numerous regression-testing problems, including lack of time to run a complete regression suite, failure to detect bugs in a timely manner, and repeatedly omitted tests. In the tool's first two years of use, reordered test suites finished in the available time, most fault-detecting test cases were located in the first third of suites, no important test case was omitted, and the necessity for manual work on the suites decreased greatly.
Software testing, Software development, Databases, Reliability engineering, Computer bugs, Regression analysis
P. Erik Strandberg, W. Afzal, T. J. Ostrand, E. J. Weyuker and D. Sundmark, "Automated System-Level Regression Test Prioritization in a Nutshell," in IEEE Software, vol. 34, no. 4, pp. 30-37, 2017.