PPP3: テスト
Chapter 13 テストを味方にする
この章はそもそもコードもコマンドも出てこないっぽいので心置きなく読むだけ
主に手動のテストの考え方
- 開発を始めたらできるだけ早くテストの視点を導入する
- 早いうちから目的地を意識して軌道修正しながら進む
- テスト工数は調査やデータ・環境の準備なども含めて見積もる
- ドキュメントのテスト(レビュー)
- 古い記述は地道に更新
- ドキュメントもバージョン管理
- 未確定事項は「未確定」と明記
- 抜け漏れを見つけるには一段階前のドキュメントを見たり、つながりのあるものを並べたりしてみる
- 表記ゆれが出ないよう用語集を作成
- 「など」「程度」を使わず全パターンを書く
- テスト設計
- 遅くとも実装と同じタイミングで設計
- 仕様書は更新しやすいように
- 様々な視点からテスト
- テストが楽に設計できるのがよい仕様
- テストの目的を明確にする
- 最小の項目数で最大の効果をあげる
- 重要な部分から書き始める
- テスト実施
- なんでも自動にすればいいというものではない