Mutation Testing - コードを 1 か所ずつ書き換え、テストが誤りに気づくかを数える
Mutation Testing(ミューテーションテスト)は、テスト対象のコードを 1 か所だけ書き換え、テストがその変化に気づくかで、テストの強さを測る手法です。書き換えたコードをミュータント(mutant)と呼びます。ミュータントでテストが 1 件でも落ちれば、テストはそのミュータントをキルした(killed)と言い、全てのテストが通れば、ミュータントは生き残った(survived)と言います。 ...