テストの質をテストする手法。コードをわざと 1 か所壊して、テストが落ちるか確かめる。
if age >= 18: # 元のコード
if age > 18: # わざと壊したコード
テストが落ちなければ、age == 18 を誰も確認していないとわかる。カバレッジ 100% でも「実行しただけで結果を確かめていない」テストはこれで見つかる。
テストの質をテストする手法。コードをわざと 1 か所壊して、テストが落ちるか確かめる。
if age >= 18: # 元のコード
if age > 18: # わざと壊したコード
テストが落ちなければ、age == 18 を誰も確認していないとわかる。カバレッジ 100% でも「実行しただけで結果を確かめていない」テストはこれで見つかる。