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 …
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 …
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 …
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 …
Automated test generation techniques typically aim at maximising coverage of well- established structural criteria such as statement or branch coverage. In practice, generating …
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 …
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 …
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 …
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 …