テスト管理
自動テストを実装する方法は、数多くある。 自動実行には、テスト管理ツールがテスト自体と互換性があることが必要である。 そのために、テスト管理ツールは独自の自動化フレームワークを提案したり、サードパーティや独自の自動テストとのインタフェースをAPIで提供したりする。
テスト定義には、テスト計画、製品要件および仕様との関連付けが含まれる。最終的には、優先順位を確立できるように、テスト間に何らかの関係を設定することができる。 例えば、テスト A がテスト B の親であり、テスト A が失敗している場合、テスト B を実施するのは無駄かもしれない。 QA チームがテストの履歴を包括的に把握できるように、テストに対するすべての変更はバージョン管理されなければならない。