Introduction Mutation Analysis Empirical Evaluation Conclusion
Software Testing
What is a Test Suite?
T1 T2
T3 T4 T5 T6 T7 T8 T9 T10
Test Suite T = T1, T2, . . . , T9, T10
R1 R2
R3 R4 R5 R6 F1 F2
F3 F4 B1 B2
Requirements R = {R1
, . . . , R6
}, Features F = {F1
, . . . , F4
}, Bug Fixes B = {B1
, B2
}
Kapfhammer Allegheny College
Practical Techniques for Improving the Efficiency and Usability of Mutation Analysis for Java Programs