Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I perform mutation testing of my Java program?

Can anyone provide suggestions of tools that can be used to make mutations within a Java program at a source-code (not byte-code) level? I need to seed my source code with faults. I would prefer an application with a GUI, if one exists.

like image 865
Konstantin Milyutin Avatar asked Jun 27 '11 01:06

Konstantin Milyutin


2 Answers

I've found PIT Mutation Testing tool, which I quite like. With MuJava I have exceptions caused by @Override annotations. Seems that it doesnt' support Java 5/6.

like image 153
Konstantin Milyutin Avatar answered Nov 05 '22 19:11

Konstantin Milyutin


When I took a software engineering class on testing at GMU, we used Mu Java, for one of the chapters. HTH

like image 45
Foon Avatar answered Nov 05 '22 18:11

Foon