Generating Distinguishing Tests Using the Minion Constraint Solver

Franz Wotawa, Mihai Nica, Bernhard K. Aichernig · 2010

We discuss the generation of test cases for demonstrating the non-equivalence of two programs. This problem has applications in mutation testing and automated debugging. After transforming the programs into Static-Single-Assignment form, the MINION constraint solver is used to generate test vectors that demonstrate the observable difference. The experiments show the feasability of our constraint solving approach.

Read the paper · More papers on PaperTik