Skip to content

6. 手動テストからの移行

手動テスト資産をどのように自動化へ移行するかを計画します。

すべてのテストを自動化すべきではありません。

  • 自動化すべき:
    • 繰り返し実行される(回帰テスト)。
    • 人間がミスしやすい複雑な計算。
    • 並列実行が必要なテスト。
  • 自動化すべきでない:
    • 1回しか実行しないテスト。
    • 頻繁に仕様が変わる不安定な機能。
    • UXや「見た目」の主観的な評価。

回帰テスト(リグレッションテスト)は自動化の最有力候補です。 既存の手動テストケースをそのままスクリプトにするのではなく、自動化に適した形(データ駆動など)にリファクタリングしてから実装することが重要です。