Grupo Alarcos · Journal article · 2006

Test-case mutation

Macario Polo Usaola, Mario Piattini Velthuis

Verification, Validation and Testing in Software Engineering · 2006

This chapter presents a new testing technique called “test-case mutation.” The idea is to apply a set of specific mutation operators to test cases for object-oriented software, which produces different versions of the original test cases. Then, the results of the original test case and of its corresponding mutants are compared; if they are very similar, the technique highlights the possible presence of a fault in the class under test. The technique seems useful for testing the correctness of strongly constrained classes. The authors have implemented a supporting tool that is also described in the chapter.

View on the group website DOI: 10.4018/978-1-59140-851-2.ch007

On the same topic