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 …

Bridging the gap between the total and additional test-case prioritization strategies

L Zhang, D Hao, L Zhang… - 2013 35th …, 2013 - ieeexplore.ieee.org
In recent years, researchers have intensively investigated various topics in test-case
prioritization, which aims to re-order test cases to increase the rate of fault detection during …

Restats: A test coverage tool for RESTful APIs

D Corradini, A Zampieri, M Pasqua… - … and Evolution (ICSME …, 2021 - ieeexplore.ieee.org
Test coverage is a standard measure used to evaluate the completeness of a test suite.
Coverage is typically computed on source code, by assessing the extent of source code …

An empirical study on mutation, statement and branch coverage fault revelation that avoids the unreliable clean program assumption

TT Chekam, M Papadakis, Y Le Traon… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Many studies suggest using coverage concepts, such as branch coverage, as the starting
point of testing, while others as the most prominent test quality indicator. Yet the relationship …

Using spanning sets for coverage testing

M Marré, A Bertolino - IEEE Transactions on Software …, 2003 - ieeexplore.ieee.org
A test coverage criterion defines a set E/sub r/of entities of the program flowgraph and
requires that every entity in this set is covered under some test Case. Coverage criteria are …

Combining multiple coverage criteria in search-based unit test generation

JM Rojas, J Campos, M Vivanti, G Fraser… - Search-Based Software …, 2015 - Springer
Automated test generation techniques typically aim at maximising coverage of well-
established structural criteria such as statement or branch coverage. In practice, generating …

Call-stack coverage for gui test suite reduction

S McMaster, A Memon - IEEE Transactions on Software …, 2008 - ieeexplore.ieee.org
Graphical user interfaces (GUIs) are used as front ends to most of today's software
applications. The event-driven nature of GUIs presents new challenges for testing. One …

Choosing the fitness function for the job: Automated generation of test suites that detect real faults

A Salahirad, H Almulla, G Gay - Software Testing, Verification …, 2019 - Wiley Online Library
Search‐based unit test generation, if effective at fault detection, can lower the cost of testing.
Such techniques rely on fitness functions to guide the search. Ultimately, such functions …

Achieving scalable mutation-based generation of whole test suites

G Fraser, A Arcuri - Empirical Software Engineering, 2015 - Springer
Without complete formal specification, automatically generated software tests need to be
manually checked in order to detect faults. This makes it desirable to produce the strongest …

Guided test generation for coverage criteria

R Pandita, T Xie, N Tillmann… - 2010 IEEE international …, 2010 - ieeexplore.ieee.org
Test coverage criteria including boundary-value and logical coverage such as Modified
Condition/Decision Coverage (MC/DC) have been increasingly used in safety-critical or …