Effective regression test case selection: A systematic literature review
Regression test case selection techniques attempt to increase the testing effectiveness
based on the measurement capabilities, such as cost, coverage, and fault detection. This …
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 …
attempts to increase their effectiveness at meeting some performance goal. Various goals …
Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact
Where the creation, understanding, and assessment of software testing and regression
testing techniques are concerned, controlled experimentation is an indispensable research …
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 …
adding new features or modifying existing features, have not adversely affected features of …
Using mutation analysis for assessing and comparing testing coverage criteria
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 …
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 …
software that is produced for commercial airborne systems. One reason for this expense is …
An empirical study of regression test selection techniques
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 …
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 …
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 …
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 …
during software maintenance by eliminating redundant test cases from test suites. A …