単体テストを書くメリット
自分がいま取り組むべきことに集中できる
開発生産性
コストを減らすため→アンチパターン
変化を可能とする能力
ソフトウェアは常に変化するもの
変化をしやすくするためにテストが必要
テストスコープからテストサイズの概念
small/midium/large
信頼度が高いテスト
ぎいんせい、ぎようせいをなくす方法?
なぜフレーキーなテストをなくすべきか?
テストの信頼どが減るから
テストしなくてよくない?
失敗するテストの質
どこでエラーが起きているのかを把握しやすさ
E2Eテスト
UT, ITでできるものはしない→アイスクリームコーン
fragileテスト
テストサイズ
featureテスト機能テスト