令和5年度 ITパスポート 問42 解説
ソフトウェア開発における,テストに関する記述a~cとテスト工程の適切な組合せはどれか。
a 運用予定時間内に処理が終了することを確認する。
b ソフトウェア間のインタフェースを確認する。
c プログラムの内部パスを網羅的に確認する。
- ア単体テスト:a 結合テスト:b システムテスト:c
- イ単体テスト:a 結合テスト:c システムテスト:b
- ウ単体テスト:b 結合テスト:a システムテスト:c
- エ単体テスト:c 結合テスト:b システムテスト:a
答えを見る
正解 エ単体テスト:c 結合テスト:b システムテスト:a
要点単体は内部パス、結合はインタフェース、システムは性能などを確認
解説
単体テストはプログラム内部の処理経路(c)、結合テストはソフトウェア間のインタフェース(b)、システムテストは処理時間などの性能要件を含むシステム全体(a)を確認します。したがってエが正解です。
- ア、イ、ウ:内部パスの網羅確認はプログラム単位で行うホワイトボックステストで、単体テストの内容です。また運用時間内に処理が終わるかという性能は、システム全体を組み上げてから確認するので、単体テストや結合テストに割り当てるのは誤りです。