過去問解きまくり研究所 ホーム

システム開発技術|令和5年度 ITパスポート試験 問42

ソフトウェア開発における,テストに関する記述a〜cとテスト工程の適切な組合せはどれか。

- a 運用予定時間内に処理が終了することを確認する。
- b ソフトウェア間のインタフェースを確認する。
- c プログラムの内部パスを網羅的に確認する。

単体テスト結合テストシステムテスト
abc
acb
bac
cba

解説

内部パスのcが単体、bが結合、時間のaがシステムです。

テストは、見る範囲を小さいところから大きいところへ広げていきます。単体テストは、一つのプログラムの中だけを対象にして、条件分岐や繰返しの通り道を漏れなく通したかを確かめます。よってcのプログラムの内部パスを網羅的に確認するのが当たります。結合テストは、組み合わせた部品どうしの受渡しが噛み合うかを見る段なので、bのソフトウェア間のインタフェースを確認するが当たります。システムテストは、全体を通して本番と同じ条件で動かす段で、aの運用予定時間内に処理が終了することを確認するが当たります。よってcとbとaの順の組合せが正しいものです。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:令和5年度 ITパスポート試験 問42(改変:原典の図表をテキストに書き起こした)

この問題を演習で解く

同じ単元をまとめて解くならシステム開発技術へ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)