Mutation testing advances: an analysis and survey
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
A systematic review on test suite reduction: Approaches, experiment's quality evaluation, and guidelines
Regression testing aims at testing a system under test (SUT) in the presence of changes. As
a SUT changes, the number of test cases increases to handle the modifications, and …
a SUT changes, the number of test cases increases to handle the modifications, and …
An extensive study of static regression test selection in modern software evolution
Regression test selection (RTS) aims to reduce regression testing time by only re-running
the tests affected by code changes. Prior research on RTS can be broadly split into dy namic …
the tests affected by code changes. Prior research on RTS can be broadly split into dy namic …
Hybrid regression test selection
L Zhang - Proceedings of the 40th International Conference on …, 2018 - dl.acm.org
Regression testing is crucial but can be extremely costly. Regression Test Selection (RTS)
aims to reduce regression testing cost by only selecting and running the tests that may be …
aims to reduce regression testing cost by only selecting and running the tests that may be …
Tag clouds: Data analysis tool or social signaller?
We examine the recent information visualization phenomenon known as tag clouds, which
are an interesting combination of data visualization, web design element, and social marker …
are an interesting combination of data visualization, web design element, and social marker …
A unified test case prioritization approach
Test case prioritization techniques attempt to reorder test cases in a manner that increases
the rate at which faults are detected during regression testing. Coverage-based test case …
the rate at which faults are detected during regression testing. Coverage-based test case …
To be optimal or not in test-case prioritization
Software testing aims to assure the quality of software under test. To improve the efficiency
of software testing, especially regression testing, test-case prioritization is proposed to …
of software testing, especially regression testing, test-case prioritization is proposed to …
Balancing trade-offs in test-suite reduction
Regression testing is an important activity but can get expensive for large test suites. Test-
suite reduction speeds up regression testing by identifying and removing redundant tests …
suite reduction speeds up regression testing by identifying and removing redundant tests …
Comparing and combining test-suite reduction and regression test selection
Regression testing is widely used to check that changes made to software do not break
existing functionality, but regression test suites grow, and running them fully can become …
existing functionality, but regression test suites grow, and running them fully can become …
Recent advances in regression testing techniques
H Do - Advances in computers, 2016 - Elsevier
Software systems and their environment change are continuous. They are enhanced,
corrected, and ported to new platforms. These changes can affect a system adversely, thus …
corrected, and ported to new platforms. These changes can affect a system adversely, thus …