統合テスト・サイクルの遵守

統合ビルド中は、新しく完了した開発者のすべてのタスクが収集されてビルドされます。これらのタスクは、統合テスト・プロジェクト階層によって使用される統合テスト・プロセス・ルールに基づいて収集されます。

このタスクについて

統合テスト・サイクルでは以下の事象が発生します。

統合テスト・サイクル中にソフトウェアに問題が発生する可能性があり、正しくビルドできないことがあります。目的は問題を直ちに見つけることであって、高品質なインストール域を得ることではありません。開発サイクルではソフトウェアは不安定な性質を持つため、安定度を高めることはここでは目的ではありません。

以下に、統合レベルのビルド中に発生する可能性のある問題のタイプを示します。

統合ビルド域は、最近完了したタスクが含まれるため、安定した環境ではありません。別の理由として、開発者がタスクを完了するたびに、候補が頻繁に変更されるということがあります この不安定さが標準となります。

統合テスト・サイクルは短く頻繁なため、開発サイクルのできるだけ早期に問題を見つけるのに役立ちます。 また、個別開発プロジェクトを担当する開発者は、タスクが統合テストをパスするまでは、外部の個々の変更内容を取り込みません。

統合サイクルは、ビルドとテストを毎日実行できる場合に最もよく機能します。新しくテストされたタスクがテストをパスした直後に、タスクが開発者に使用できるようにします。

通常、統合レベルのビルド・サイクルでは以下を行います。

統合テスト・サイクル中に実行するタスクと、これらの操作の実行が必要な理由が理解できたら、操作をすぐに実行することができます。


フィードバック