Testing with model checkers: a survey

G Fraser, F Wotawa, PE Ammann - … Testing, Verification and …, 2009 - Wiley Online Library
About a decade after the initial proposal to use model checkers for the generation of test
cases we take a look at the results in this field of research. Model checkers are formal …

[图书][B] Introduction to software testing

P Ammann, J Offutt - 2017 - books.google.com
This extensively classroom-tested text takes an innovative approach to explaining software
testing that defines it as the process of applying a few precise, general-purpose criteria to a …

Predictive mutation testing

J Zhang, Z Wang, L Zhang, D Hao, L Zang… - Proceedings of the 25th …, 2016 - dl.acm.org
Mutation testing is a powerful methodology for evaluating test suite quality. In mutation
testing, a large number of mutants are generated and executed against the test suite to …

Parallel symbolic execution for structural test generation

M Staats, C Pǎsǎreanu - … of the 19th international symposium on …, 2010 - dl.acm.org
Symbolic execution is a popular technique for automatically generating test cases achieving
high structural coverage. Symbolic execution suffers from scalability issues since the …

Coverage based test-case generation using model checkers

S Rayadurgam, MPE Heimdahl - Proceedings. Eighth Annual …, 2001 - ieeexplore.ieee.org
Presents a method for automatically generating test cases according to structural coverage
criteria. We show how a model checker can be used to automatically generate complete test …

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 …

Specmate: Automated creation of test cases from acceptance criteria

J Fischbach, A Vogelsang, D Spies… - 2020 IEEE 13th …, 2020 - ieeexplore.ieee.org
In the agile domain, test cases are derived from acceptance criteria to verify the expected
system behavior. However, the design of test cases is laborious and has to be done …

Coverage metrics for requirements-based testing

MW Whalen, A Rajan, MPE Heimdahl… - Proceedings of the 2006 …, 2006 - dl.acm.org
In black-box testing, one is interested in creating a suite of tests from requirements that
adequately exercise the behavior of a software system without regard to the internal …

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 …

Test-suite reduction for model based tests: Effects on test quality and implications for testing

MPE Heimdahl, D George - Proceedings. 19th International …, 2004 - ieeexplore.ieee.org
Model checking techniques can be successfully employed as a test case generation
technique to generate tests from formal models. The number of tests cases produced …