統合テスト
統合テストには、ビッグバン、混合(サンドイッチ)、高リスク順、トップダウンとボトムアップなどがある。その他の統合パターンは、コラボレーション統合、バックボーン統合、レイヤー統合、クライアント/サーバー統合、分散サービス統合、および高周波統合がある。
ビッグバンアプローチでは、開発されたモジュールのほとんどが結合されて完全なソフトウェアシステムまたはシステムの主要部分を形成し、統合テストを行う。この方法は、統合テストプロセスの時間を節約するのに非常に効果的である。ただし、テストケースとその結果が適切に記録されていない場合、統合プロセス全体がより複雑になり、テストチームが統合テストの目標を達成できなくなる可能性がある。
ボトムアップテストは、統合テストのアプローチのひとつであり、階層が最も低いレベルのコンポーネントからテストされ、次第に高いレベルのコンポーネントのテストを行っていく。このプロセスは、階層の最上位にあるコンポーネントがテストされるまで繰り返される。