Mutation testing advances: an analysis and survey
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
A systematic mapping study on higher order mutation testing
JA do Prado Lima, SR Vergilio - Journal of Systems and Software, 2019 - Elsevier
Abstract Context: Higher Order Mutants (HOMs) present some advantages concerning the
First-Order Mutants (FOMs). HOMs can better simulate real and subtle faults, reduce the …
First-Order Mutants (FOMs). HOMs can better simulate real and subtle faults, reduce the …
Wodel-Test: a model-based framework for language-independent mutation testing
Mutation testing (MT) targets the assessment of test cases by measuring their efficiency to
detect faults. This technique involves modifying the program under test to emulate …
detect faults. This technique involves modifying the program under test to emulate …
Efficiently finding higher-order mutants
Higher-order mutation has the potential for improving major drawbacks of traditional first-
order mutation, such as by simulating more realistic faults or improving test-optimization …
order mutation, such as by simulating more realistic faults or improving test-optimization …
Comparing mutation coverage against branch coverage in an industrial setting
The state-of-the-practice in software development is driven by constant change fueled by
continues integration servers. Such constant change demands for frequent and fully …
continues integration servers. Such constant change demands for frequent and fully …
Mutation Coverage is Not Strongly Correlated with Mutation Coverage
S AlBlwi, A Ayad, A Mili - Proceedings of the 5th ACM/IEEE International …, 2024 - dl.acm.org
Several metrics have been proposed in the past to quantify the effectiveness of a test suite;
they are usually types of coverage metrics, because it is sensible to quantify the …
they are usually types of coverage metrics, because it is sensible to quantify the …
MMT: Mutation Testing of Java Bytecode with Model Transformation
C Bockisch, G Taentzer… - 2023 ACM/IEEE …, 2023 - ieeexplore.ieee.org
Mutation testing is an approach to check the robustness of test suites. The program code is
slightly changed by mutations to inject errors. A test suite is robust enough if it finds such …
slightly changed by mutations to inject errors. A test suite is robust enough if it finds such …
PIT-HOM: An extension of pitest for higher order mutation analysis
T Laurent, A Ventresque - 2019 IEEE International Conference …, 2019 - ieeexplore.ieee.org
Mutation testing is a well-known, effective, fault-based testing criterion. First order mutation
introduces defects in the form of a single small syntactic change. While the technique has …
introduces defects in the form of a single small syntactic change. While the technique has …
Generating Python Mutants from Bug Fixes using Neural Machine Translation
Due to the fast-paced development of technology, the software has become a crucial aspect
of modern life, facilitating the operation and management of hardware devices …
of modern life, facilitating the operation and management of hardware devices …
Mimicking production behavior with generated mocks
Mocking in the context of automated software tests allows testing program units in isolation.
Designing realistic interactions between a unit and its environment, and understanding the …
Designing realistic interactions between a unit and its environment, and understanding the …