Automatic test case generation: What if test code quality matters?

F Palomba, A Panichella, A Zaidman… - Proceedings of the 25th …, 2016 - dl.acm.org
Test case generation tools that optimize code coverage have been extensively investigated.
Recently, researchers have suggested to add other non-coverage criteria, such as memory …

Empirical investigation of the effects of test suite properties on similarity-based test case selection

H Hemmati, A Arcuri, L Briand - 2011 Fourth IEEE International …, 2011 - ieeexplore.ieee.org
Our experience with applying model-based testing on industrial systems showed that the
generated test suites are often too large and costly to execute given project deadlines and …

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 …

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 …

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 …

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 …

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 …

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 …

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 …