The risks of coverage-directed test case generation

G Gay, M Staats, M Whalen… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
A number of structural coverage criteria have been proposed to measure the adequacy of
testing efforts. In the avionics and other critical systems domains, test suites satisfying …

Programs, tests, and oracles: the foundations of testing revisited

M Staats, MW Whalen, MPE Heimdahl - Proceedings of the 33rd …, 2011 - dl.acm.org
In previous decades, researchers have explored the formal foundations of program testing.
By exploring the foundations of testing largely separate from any specific method of testing …

An automated approach to estimating code coverage measures via execution logs

B Chen, J Song, P Xu, X Hu, ZM Jiang - Proceedings of the 33rd ACM …, 2018 - dl.acm.org
Software testing is a widely used technique to ensure the quality of software systems. Code
coverage measures are commonly used to evaluate and improve the existing test suites …

A systematic literature review on modified condition and decision coverage

TK Paul, MF Lau - Proceedings of the 29th Annual ACM Symposium on …, 2014 - dl.acm.org
One of the requirements of Modified Condition and Decision Coverage (MCDC) is that test
cases should be selected to demonstrate that a condition can independently affect the …

On the danger of coverage directed test case generation

M Staats, G Gay, M Whalen, M Heimdahl - … , FASE 2012, Held as Part of the …, 2012 - Springer
In the avionics domain, the use of structural coverage criteria is legally required in
determining test suite adequacy. With the success of automated test generation tools, it is …

Automated oracle creation support, or: How I learned to stop worrying about fault propagation and love mutation testing

M Staats, G Gay, MPE Heimdahl - 2012 34th International …, 2012 - ieeexplore.ieee.org
In testing, the test oracle is the artifact that determines whether an application under test
executes correctly. The choice of test oracle can significantly impact the effectiveness of the …

Full predicate coverage for testing SQL database queries

J Tuya, MJ Suárez‐Cabal… - … Testing, Verification and …, 2010 - Wiley Online Library
In the field of database applications a considerable part of the business logic is implemented
using a semi‐declarative language: the Structured Query Language (SQL). Because of the …

Observable modified condition/decision coverage

M Whalen, G Gay, D You… - 2013 35th …, 2013 - ieeexplore.ieee.org
In many critical systems domains, test suite adequacy is currently measured using structural
coverage metrics over the source code. Of particular interest is the modified …

The effect of program and model structure on the effectiveness of mc/dc test adequacy coverage

G Gay, A Rajan, M Staats, M Whalen… - ACM Transactions on …, 2016 - dl.acm.org
Test adequacy metrics defined over the structure of a program, such as Modified Condition
and Decision Coverage (MC/DC), are used to assess testing efforts. However, MC/DC can …

Toward optimal mc/dc test case generation

S Godboley, J Jaffar, R Maghareh, A Dutta - Proceedings of the 30th …, 2021 - dl.acm.org
MC/DC coverage prescribes a set of MC/DC sequences. Such a sequence is defined by a
specification of the truth values of certain atomic boolean expressions which appear in …