During the 70s, mutation testing emerged as a technique to assess the fault-finding effectiveness of a test suite. It works by mutating objects behavior and looking for tests to “kill” those mutants. The surviving ones are the starting point to write better tests. Thus, this technique is an interesting alternative