※このページには広告(PR)が含まれます

ITパスポート 令和5年度 問42 の解説マネジメント系/開発技術

正解はエ。単体テストは内部パスの確認(c)、結合テストはインタフェース確認(b)、システムテストは運用時間内での処理確認(a)と、すべての対応が適切です。

ソフトウェア開発における、テストに関する記述a~cとテスト工程の適切な組合せはどれか。 a 運用予定時間内に処理が終了することを確認する。 b ソフトウェア間のインタフェースを確認する。 c プログラムの内部パスを網羅的に確認する。

この設問が問うていること

各テスト工程(単体・結合・システム)の目的と具体例の組み合わせを問う設問です。

ア単体テスト=a, 結合テスト=b, システムテスト=c
選択肢アの解説: 単体テスト=a、結合テスト=b、システムテスト=c となっており、単体テストとシステムテストの対応が逆であるため不適切です。
イ単体テスト=a, 結合テスト=c, システムテスト=b
選択肢イの解説: 単体テスト=a、結合テスト=c、システムテスト=b となっており、各対応が誤っているため不適切です。
ウ単体テスト=b, 結合テスト=a, システムテスト=c
選択肢ウの解説: 単体テスト=b、結合テスト=a、システムテスト=c となっており、各対応が誤っているため不適切です。
エ単体テスト=c, 結合テスト=b, システムテスト=a正解
選択肢エの解説: 単体テストは内部パスの確認(c)、結合テストはインタフェース確認(b)、システムテストは運用時間内での処理確認(a)と、すべての対応が適切です。

総合解説

ソフトウェア開発のテスト工程(単体テスト、結合テスト、システムテスト)の目的と対象を識別する設問です。 ・単体テスト:個々のプログラム(モジュール)単体で機能が正しく動作するかを確認します。cの「プログラムの内部パス(条件分岐など)を網羅的に確認する」が該当します。 ・結合テスト:複数のプログラムを組み合わせて、相互のデータのやり取りや機能を確認します。bの「ソフトウェア間のインタフェースを確認する」が該当します。 ・システムテスト:システム全体として、本番環境に近い状態で要件を満たしているかを確認します。aの「運用予定時間内に処理が終了することを確認する(性能・負荷テストなど)」が該当します。 したがって、単体テスト=c、結合テスト=b、システムテスト=a となる組合せのdが正解です。

執筆・監修: はるのパパ(運営者)更新日: 2026-07-05出典: ITパスポート試験 令和5年度 問42(IPA)

開発技術をまとめて学ぶ

開発技術 重点教科書 →

システム開発の流れ(要件定義〜保守)とアジャイル・ウォーターフォールなどの開発プロセスモデルを、初心者にもわかりやすく整理して解説します。

令和5年度を本番同様のCBT形式で解いてみよう

無料登録なしでも一部体験可能。登録すれば採点・弱点分析・AI教科書まで使えます。

令和5年度の過去問CBTを解く
PR(資格スクエア)

苦手な分野を講座で体系的に学び直すなら

🎓

資格スクエア ITパスポート講座

体系的に学び直すなら。オンライン講座で基礎知識から解き方のコツまで、順を追って一気通貫で学べます。