Evaluating non-adequate test-case reduction

MA Alipour, A Shi, R Gopinath, D Marinov… - Proceedings of the 31st …, 2016 - dl.acm.org
Given two test cases, one larger and one smaller, the smaller test case is preferred for many
purposes. A smaller test case usually runs faster, is easier to understand, and is more …

On-demand test suite reduction

D Hao, L Zhang, X Wu, H Mei… - 2012 34th International …, 2012 - ieeexplore.ieee.org
Most test suite reduction techniques aim to select, from a given test suite, a minimal
representative subset of test cases that retains the same code coverage as the suite …

Fine-grained test minimization

A Vahabzadeh, A Stocco, A Mesbah - Proceedings of the 40th …, 2018 - dl.acm.org
As a software system evolves, its test suite can accumulate redundancies over time. Test
minimization aims at removing redundant test cases. However, current techniques remove …

Fault detection probability analysis for coverage-based test suite reduction

S McMaster, A Memon - 2007 IEEE International Conference …, 2007 - ieeexplore.ieee.org
Test suite reduction seeks to reduce the number of test cases in a test suite while retaining a
high percentage of the original suite's fault detection effectiveness. Most approaches to this …

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 …

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 …

Improving fault detection capability by selectively retaining test cases during test suite reduction

D Jeffrey, N Gupta - IEEE Transactions on software …, 2007 - ieeexplore.ieee.org
Software testing is a critical part of software development. As new test cases are generated
over time due to software modifications, test suite sizes may grow significantly. Because of …

An empirical study of the effects of minimization on the fault detection capabilities of test suites

G Rothermel, MJ Harrold, J Ostrin… - … Conference on Software …, 1998 - ieeexplore.ieee.org
Test suite minimization techniques attempt to reduce the cost of saving and reusing tests
during software maintenance, by eliminating redundant tests from test suites. A potential …

An empirical study of inadequate and adequate test suite reduction approaches

C Coviello, S Romano, G Scanniello - Proceedings of the 12th ACM …, 2018 - dl.acm.org
Background. Regression testing is conducted after changes are made to a system in order to
ensure that these changes did not alter its expected behavior. The problem with regression …

An evaluation of test suite minimization techniques

R Noemmer, R Haas - International Conference on Software Quality, 2019 - Springer
As a software project evolves over time, the associated test suite usually grows with it. If test
suites are not carefully maintained, this can easily result in massive test execution duration …