統合テスト
別名:結合テスト
【英】join test
統合テストとは、システム開発におけるプログラムの検証作業の中でも、手続きや関数といった個々の機能を結合させて、うまく連携・動作しているかを確認するテストのことである。
統合テストでは、個々の機能を果たすためのプログラム部品(プログラムモジュール)を組み合わせて、データの受け渡しがうまく行われているか、コードの記述様式は揃っているか、データを授受するタイミングはずれていないか、といった点が確認される。統合テストで不備が発見された際には、再度コーディングが行われる。
プログラムの検証作業では、はじめに個々のプログラムモジュールがきちんと仕様どおりに機能しているかを確認する「単体テスト」が行われる。単体テストによって個々のプログラムモジュールが問題なく機能すると確認された際に、統合テストによって連携が確かめられる。統合テストで問題がないと確認されたら、次にはモジュールの組み合わせをさらに複合させてひとつのシステムを形成させ、モジュールの連携によって構築されたシステムが全体として予定通りの機能を満たしているかどうかを確認する「システムテスト」が行われる。さらに顧客に試用してもらって顧客の要望がきちんと満たされているかどうかを確認する「承認テスト」が行われる。これら一連のテストを経て、システムが完成する。
|