Generating small combinatorial test suites to cover input-output relationships

C Cheng, A Dumitrescu… - … Conference on Quality …, 2003 - ieeexplore.ieee.org
In this paper, we consider a problem that arises in black box testing: generating small test
suites (ie, sets of test cases) where the combinations that have to be covered are specified …

How do assertions impact coverage-based test-suite reduction?

J Chen, Y Bai, D Hao, L Zhang… - … on Software Testing …, 2017 - ieeexplore.ieee.org
Code coverage is the dominant criterion in test-suite reduction. Typically, most test-suite
reduction techniques repeatedly remove tests covering code that has been covered by other …

The impact of test suite granularity on the cost-effectiveness of regression testing

G Rothermel, S Elbaum, A Malishevsky… - Proceedings of the 24th …, 2002 - dl.acm.org
Regression testing is an expensive testing process used to validate software following
modifications. The cost-effectiveness of regression testing techniques varies with …

Revisiting the relationship between fault detection, test adequacy criteria, and test set size

YT Chen, R Gopinath, A Tadakamalla… - Proceedings of the 35th …, 2020 - dl.acm.org
The research community has long recognized a complex interrelationship between fault
detection, test adequacy criteria, and test set size. However, there is substantial confusion …

Mapping the effectiveness of automated test suite generation techniques

C Oliveira, A Aleti, L Grunske… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Automated test suite generation (ATSG) is an important topic in software engineering, with a
wide range of techniques and tools being used in academia and industry. While their …

Clustering support for inadequate test suite reduction

C Coviello, S Romano, G Scanniello… - 2018 IEEE 25th …, 2018 - ieeexplore.ieee.org
Regression testing is an important activity that can be expensive (eg, for large test suites).
Test suite reduction approaches speed up regression testing by removing redundant test …

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 …

Scalable approaches for test suite reduction

E Cruciani, B Miranda, R Verdecchia… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Test suite reduction approaches aim at decreasing software regression testing costs by
selecting a representative subset from large-size test suites. Most existing techniques are …

Empirically revisiting the test independence assumption

S Zhang, D Jalali, J Wuttke, K Muşlu, W Lam… - Proceedings of the …, 2014 - dl.acm.org
In a test suite, all the test cases should be independent: no test should affect any other test's
result, and running the tests in any order should produce the same test results. Techniques …

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 …