サーバレス練習帳

着眼大局着手小局

単体試験・結合試験・総合試験

【単体試験】
◆単体試験とは?(IPAの定義)
⇒モジュールごとの動作確認
(※作ったモジュールは全てテスト)
◆なぜ実施?(何が懸念なの?)
⇒設計書を見ながら担当者が実装した結果、設計書の記載と実装が乖離している懸念がある。
◆何を実施?
⇒設定/作り込みしたものが全て設計書通りになっていることを確認する。

【結合試験】
◆結合試験とは?(IPAの定義)
⇒モジュール間I/F、連係動作の確認
◆なぜ実施?(何が懸念なの?)
⇒あるモジュール①の出力が別のモジュール②の入力となっているときに、モジュール①と②で双方の設計書の出力/入力の定義に不整合がある懸念がある。
◆何を実施?
⇒あるモジュール①の出力が別のモジュール②の入力となっている箇所の動作を確認する。

【総合試験】
◆総合試験とは?(IPAの定義)
⇒成果物全体の動作確認
◆なぜ実施?(何が懸念なの?)
⇒サンプルデータでは正常に動いたとしても、実際の業務プロセスで、実データを使い、実際の使用環境(長時間や大量データ)においては正常に動作しない懸念がある。
◆何を実施?
⇒実業務プロセスで実データに近いデータを使う動作、また、実環境で起きうる状況(長時間や大量データ)での動作を確認する。