Test Data Generation for Mutation Testing Based on Markov Chain Usage Model and Estimation of Distribution Algorithm

C Wei, X Yao, D Gong, H Liu - IEEE Transactions on Software …, 2024 - ieeexplore.ieee.org
Mutation testing, a mainstream fault-based software testing technique, can mimic a wide
variety of software faults by seeding them into the target program and resulting in the so …

Strong mutation-based test data generation using hill climbing

FCM Souza, M Papadakis, Y Le Traon… - Proceedings of the 9th …, 2016 - dl.acm.org
Mutation Testing is an effective test criterion for finding faults and assessing the quality of a
test suite. Every test criterion requires the generation of test cases, which turns to be a …

A path-aware approach to mutant reduction in mutation testing

C Sun, F Xue, H Liu, X Zhang - Information and Software Technology, 2017 - Elsevier
Context: Mutation testing, which systematically generates a set of mutants by seeding
various faults into the base program under test, is a popular technique for evaluating the …

Reducing mutation costs through uncovered mutants

PR Mateo, MP Usaola - Software Testing, Verification and …, 2015 - Wiley Online Library
Mutation testing is a very effective testing technique that creates mutants in order to design
test cases that will kill the mutants. One problem of mutation testing is high costs: creating …

Faster mutation testing inspired by test prioritization and reduction

L Zhang, D Marinov, S Khurshid - Proceedings of the 2013 International …, 2013 - dl.acm.org
Mutation testing is a well-known but costly approach for determining test adequacy. The
central idea behind the approach is to generate mutants, which are small syntactic …

Orderly generation of test data via sorting mutant branches based on their dominance degrees for weak mutation testing

X Yao, G Zhang, F Pan, D Gong… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Compared with traditional structural test criteria, test data generated based on mutation
testing are proved more effective at detecting faults. However, not all test data have the …

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 …

Feasible path generation of weak mutation testing based on statistical analysis

XY Dang, DW Gong, XJ Yao - 2016 - ir.lut.edu.cn
摘要 Mutation testing is a fault-based testing technique. The high cost, however, limits its
widespread applications in practical testing. Papadakis et al. transformed the problem of …

Efficiently generating test data to kill stubborn mutants by dynamically reducing the search domain

X Dang, X Yao, D Gong, T Tian - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Mutation testing is a fault-oriented software testing technique, and a test suite generated
based on the criterion of mutation testing generally has a high capability in detecting faults …

A new approach to automated test data generation in mutation testing

JH Shan, YF Gao, MH Liu, JH Liu, L Zhang… - Chinese Journal of …, 2008 - cjc.ict.ac.cn
Mutation testing is an effective software testing method, which generates mutants by
applying mutation operators to simulate software defects systematically, and then a test suit …