Do we have a library to perform the mutation testing?

Please recommend some library or test runner to perform mutation testing if one exists.

Mutation testing involves modifying a program in small ways.[1] Each mutated version is called a mutant and tests detect and reject mutants by causing the behavior of the original version to differ from the mutant.

1 Like

Not sure if there’s a difference between mutation testing and stateful property-based testing. You might find this talk from ClojuTRE 2019 helpful:

1 Like

I think this might work: https://pitest.org/

Since it operates over compiled byte code, but I never tried it.

1 Like