Effective regression test case selection: A systematic literature review

R Kazmi, DNA Jawawi, R Mohamad… - ACM Computing Surveys …, 2017 - dl.acm.org
Regression test case selection techniques attempt to increase the testing effectiveness
based on the measurement capabilities, such as cost, coverage, and fault detection. This …

Prioritizing test cases for regression testing

G Rothermel, RH Untch, C Chu… - IEEE Transactions on …, 2001 - ieeexplore.ieee.org
Test case prioritization techniques schedule test cases for execution in an order that
attempts to increase their effectiveness at meeting some performance goal. Various goals …

Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact

H Do, S Elbaum, G Rothermel - Empirical Software Engineering, 2005 - Springer
Where the creation, understanding, and assessment of software testing and regression
testing techniques are concerned, controlled experimentation is an indispensable research …

A study of effective regression testing in practice

WE Wong, JR Horgan, S London… - … The Eighth International …, 1997 - ieeexplore.ieee.org
The purpose of regression testing is to ensure that changes made to software, such as
adding new features or modifying existing features, have not adversely affected features of …

Using mutation analysis for assessing and comparing testing coverage criteria

JH Andrews, LC Briand, Y Labiche… - IEEE Transactions on …, 2006 - ieeexplore.ieee.org
The empirical assessment of test techniques plays an important role in software testing
research. One common practice is to seed faults in subject software, either manually or by …

Test-suite reduction and prioritization for modified condition/decision coverage

JA Jones, MJ Harrold - IEEE Transactions on software …, 2003 - ieeexplore.ieee.org
Software testing is particularly expensive for developers of high-assurance software, such as
software that is produced for commercial airborne systems. One reason for this expense is …

An empirical study of regression test selection techniques

TL Graves, MJ Harrold, JM Kim, A Porter… - ACM Transactions on …, 2001 - dl.acm.org
Regression testing is the process of validating modified software to detect whether new
errors have been introduced into previously tested code and to provide confidence that …

[PDF][PDF] Effect of test set minimization on fault detection effectiveness

WE Wong, JR Horgan, S London… - Proceedings of the 17th …, 1995 - dl.acm.org
Size and code coverage are important attributes of a set of tests. When a program P is
executed on elements of the test set T, we can observe the fault detecting capability of T for …

Effectively prioritizing tests in development environment

A Srivastava, J Thiagarajan - Proceedings of the 2002 ACM SIGSOFT …, 2002 - dl.acm.org
Software testing helps ensure not only that the software under development has been
implemented correctly, but also that further development does not break it. If developers …

Empirical studies of test‐suite reduction

G Rothermel, MJ Harrold… - Software Testing …, 2002 - Wiley Online Library
Test‐suite reduction techniques attempt to reduce the costs of saving and reusing test cases
during software maintenance by eliminating redundant test cases from test suites. A …