6. 手動テストからの移行
手動テスト資産をどのように自動化へ移行するかを計画します。
6.1 自動化の基準
Section titled “6.1 自動化の基準”すべてのテストを自動化すべきではありません。
- 自動化すべき:
- 繰り返し実行される(回帰テスト)。
- 人間がミスしやすい複雑な計算。
- 並列実行が必要なテスト。
- 自動化すべきでない:
- 1回しか実行しないテスト。
- 頻繁に仕様が変わる不安定な機能。
- UXや「見た目」の主観的な評価。
6.2 回帰テストの自動化
Section titled “6.2 回帰テストの自動化”回帰テスト(リグレッションテスト)は自動化の最有力候補です。 既存の手動テストケースをそのままスクリプトにするのではなく、自動化に適した形(データ駆動など)にリファクタリングしてから実装することが重要です。