カバレッジ100%にこだわってきた結果、閾値の考え方が変わった話(理論編)
- テストカバレッジを100%にすることを基本方針として、コード構造やテスト設計を見直す
- ガード節や述語関数による分岐の簡略化、test.eachによるパラメータ化テスト、DIによる到達困難な分岐の対応
- カバレッジ100%は品質の保証ではなく、テストの網羅性を確保するための必要条件であり、ミューテーションテストとの併用が推奨される
カバレッジ100%にこだわってきた結果、閾値の考え方が変わった話(理論編)


