システム・テスト・サイクルには以下の手順が含まれます。
システム・テスト・プロジェクトに追加するタスクを選択すると、選択されたタスクは継続的な変更から独立します。タスクを選択することによって、ソフトウェアが合意された品質標準を満たすまでの間、継続的な変更作業から離れた状態でソフトウェアをビルド、修正、およびテストできます。
ほとんどの統合の問題は、ソフトウェアがシステム・テスト・レベルに移動する前に解決されているため、システム・テスト域は安定度が高く、ビルドが簡単です。
システム・テスト・サイクルは通常、リリースなどのマイルストーンの準備として使用されます。システム・テスト・サイクルの頻度とテストのレベルは、以下のようにいくつかの状況によって異なります。
また、ソフトウェア開発がまだ進行中であるため、テストの目的は不具合の検出と新しいテストの開発であって、安定したインストール環境またはリリースを作成することではありません。
以下の概要により、システム・テストのビルド・サイクルに含める内容が理解できます。