ソフトウェア開発における,テストに関する記述a~cとテスト工程の適切な組合せはどれか。 a 運用予定時間内に処理が終了することを確認する。 b ソフトウェア間のインタフェースを確認する。 c プログラムの内部パスを網羅的に確認する。
| 単体テスト | 結合テスト | システムテスト | |
| ア | a | b | c |
| イ | a | c | b |
| ウ | b | a | c |
| エ | c | b | a |
- ア単体テスト=a, 結合テスト=b, システムテスト=c
- イ単体テスト=a, 結合テスト=c, システムテスト=b
- ウ単体テスト=b, 結合テスト=a, システムテスト=c
- エ単体テスト=c, 結合テスト=b, システムテスト=a
正解と解説を見る
正解
エ 単体テスト=c, 結合テスト=b, システムテスト=a
プログラムの内部パスを網羅的に確認するホワイトボックステスト(c)はモジュール単体で行う単体テスト、ソフトウェア間のインタフェース確認(b)は複数モジュールをつなげて確認する結合テスト、運用予定時間内に処理が終わるかという運用条件の確認(a)はシステム全体を対象とするシステムテストで行われる。この対応関係から、単体=c、結合=b、システム=aの組合せが適切となる。