ソフトウェア開発における、テストに関する記述a〜cとテスト工程の適切な組合せはどれか。
a |
運用予定時間内に処理が終了すること確認する。 |
b |
ソフトウェア間のインタフェースを確認する。 |
c |
プログラム内部パスを網羅的に確認する。 |
|
単体テスト |
結合テスト |
システムテスト |
ア |
a |
b |
c |
イ |
a |
c |
b |
ウ |
b |
a |
c |
エ |
c |
b |
a |
答え エ
【解説】
a |
運用予定時間内に処理が終了すること確認するのは、システムテストです。 |
b |
ソフトウェア間のインタフェースを確認するのは、結合テストです。 |
c |
プログラム内部パスを網羅的に確認するのは、単体テストです。 |
|
単体テスト |
結合テスト |
システムテスト |
エ |
c |
b |
a |
【キーワード】
・テスト網羅性
【キーワードの解説】
- テスト網羅性(テストカバレージ)
ソフトウェアの動作確認を行う場合、ソフトウェア内の条件文に対し色々な場合でテストを行うことは非常に重要になります。ただ、ソフトウェアの規模が大きくなって、処理が複雑化するとすべての条件文をテストすることが、時間的な制限などから難しくなります。
そのため、テストを行うときに条件文についてどういった内容で行うかは、プロジェクトとして整合すべき内容になります。
もっと、「テスト網羅性」について調べてみよう。
戻る
一覧へ
次へ
|