16. ユニットテストの必要性 問題点1:過去の実績は現在においては不要の解決策 B:「そんなはずはないですよ。テストしましたから」(1ヶ月前に) C:「あ、共通処理直しました」 (先週) 開発中のプロジェクトにおいて 過去にパスしたテストが 現在もパスするとは限らない パターンを網羅した テスト用のコードを書く if ( 処理(パターンAのデータ) != パターンAの正常結果 ) { エラー } if ( 処理(パターンBのデータ) != パターンBの正常結果 ) { エラー } 17. if ( 処理(パターンAのデータ) != パターンAの正常結果 ) { エラー } if ( 処理(パターンBのデータ) != パターンBの正常結果 ) { エラー } ユニットテストの必要性 問題点1:過去の実績は現在においては不要の解決策 B:「そんなはずはないですよ。テストしましたから」
![Spring bootでweb ユニットテスト編](https://cdn-ak-scissors.b.st-hatena.com/image/square/0c0be26fec6ecc36bb0cb3dbe732458c0388a809/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fspringbootweb-151022131448-lva1-app6892-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)