Selecting and Prioritizing Regression Test Suites by Production Usage Risk in Time-Constrained Environments

2Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Regression Testing is an important quality assurance activity for combating unwanted side-effects, which might have been introduced in a new software release. Selecting and prioritizing regression test cases is a challenge in practice – especially in a world of ever increasing complexity, distribution, and size of the software solutions. Current approaches try to minimize the number of regression test cases by analyzing the change and the coverage of the tests with regards to this change. Our approach utilizes usage frequencies from the previous, productive software version in order to select or prioritize test cases by calculating the Regression Risk of a change. This takes into account that not all features of a software are used the same. We successfully validate our approach in a case study of an industry project which develops a complex process integration platform.

Cite

CITATION STYLE

APA

Lübke, D. (2020). Selecting and Prioritizing Regression Test Suites by Production Usage Risk in Time-Constrained Environments. In Lecture Notes in Business Information Processing (Vol. 371 LNBIP, pp. 31–50). Springer. https://doi.org/10.1007/978-3-030-35510-4_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free