どのテストを自動化すべきか? 機能ごとのテスト Customer Tests Unit Tests Component Tests Fault Insertion Tests 機能横断のテスト Property Tests Usability Tests Exploratory Testing どのテストをどのツールを使って自動化すべきか? どのテストフィクスチャー戦略を使うべきか? フィクスチャーとは Transient Fresh Fixture Persistent Fresh Fixture Shared Fixuture どのようにテスタビリティを保証するか? Control Points と Observation Points Interaction Styles と Testability Patterns どのテストを自動化すべきか? テストは大きく以下の2つのカテゴリに