統合テスト・サイクルには以下の内容が含まれます。
統合テスト・サイクル中にソフトウェアに問題が発生する可能性があり、正しくビルドできないことがあります。目的は問題を直ちに見つけることであって、高品質なインストール域を得ることではありません。開発サイクルではソフトウェアは不安定な性質を持つため、安定度を高めることはここでは目的ではありません。
統合レベルのビルド中に、以下の種類の問題が見られることがあります。
統合ビルド域には最近完了したタスクが含まれているため、安定した環境でないことに注意してください。別の理由として、開発者がタスクを完了するたびに、候補が頻繁に変更されるということがあります (この不安定さは通常のことです)。
統合テスト・サイクルは短く頻繁なため、開発サイクルのできるだけ早期に問題を見つけるのに役立ちます。 また、個別開発プロジェクトを担当する開発者は、タスクが統合テストをパスするまでは、外部の個々の変更内容を取り込みません。
統合サイクルは、ビルドとテストを毎日実行できる場合に最もよく機能します。新しくテストされたタスクがテストをパスした直後に、タスクが開発者に使用できるようにします。
通常、統合レベルのビルド・サイクルには以下の内容が含まれます。
統合テスト・サイクル中に実行するタスクと、これらの操作の実行が必要な理由が理解できたら、操作をすぐに実行することができます。