| テスト計画と設計 | 自動化テストの目的と範囲の特定を行います。仕様書、設計書や業務フローやユースケースに沿ったシナリオを作成します。 |
| テスト準備 | テストシナリオを確認するためのテストケースを作成します。そのテストケースを確認するための、自動化テストのスクリプトを作成します。 |
| テスト実施 | 自動化テストのスクリプトを実行します。 |
| 結果分析 | リリースのための判断材料となるレポートの作成を行います。不具合の収束状況や工程別にバグ発生原因を分析します。 |
| テスト改善と管理 | 手作業を自動化できる箇所、テストのカバレッジの測定を行い改善を行います。 |