Introduction: Patterns
3つのレベルで区別している
- “Strategy” level patterns
大きな影響をもたらす
Shared Fixture, Fresh Fixtureを使用することで異なるテストデザインパターンに繋がる
- Test “Design” level patterns
特定の機能のテストを書く時, テストロジックをどう整理するかに焦点をあてる
ex.) Mock Object patternとか
- Test “Coding Idioms”
特定のテストをコーディングする方法, 言語固有のもの