分類マネジメント系 » システム開発技術 » システム開発技術新しい試験範囲外(2027年度からの新しい試験には出ない分野)年度令和5年度の100問の一覧
ソフトウェア開発における,テストに関する記述a~cとテスト工程の適切な組合せはどれか。
a 運用予定時間内に処理が終了することを確認する。
b ソフトウェア間のインタフェースを確認する。
c プログラムの内部パスを網羅的に確認する。
正解と解説
正解:エ
ア× a を単体テスト、c をシステムテストにしています。処理時間はシステム全体で確かめる性能、内部パスは1つのプログラムの中身なので、逆です。
イ× インタフェースの確認(b)をシステムテストに、内部パス(c)を結合テストにしています。つなぎ目は結合テスト、プログラムの中身は単体テストです。
ウ× インタフェース(b)を単体テストにしています。1つのプログラムだけでは、ソフトウェア間のつなぎ目は確かめられません。
エ○ 正解 内部パスの網羅(c)は単体テスト、ソフトウェア間のインタフェース(b)は結合テスト、運用予定時間内の処理終了(a)はシステムテストで、すべて合っています。
解説
テストは、小さい単位から大きい単位へ順に進めます。単体テストは1つのプログラム(モジュール)を、結合テストはプログラムどうしをつないだところを、システムテストはシステム全体が要件どおりに動くかを確かめます。確かめる範囲がプログラムの中か、プログラムのつなぎ目か、システム全体かで工程が決まります。
c の「プログラムの内部パスを網羅的に」は、1つのプログラムの中身を見て通り道を全部試すホワイトボックステストで、単体テストです。b の「ソフトウェア間のインタフェース」は、つなぎ目なので結合テストです。a の「運用予定時間内に処理が終了する」は、システム全体として求められる性能の確認なので、システムテストです。
教科書 g25この問題の知識
システムは、要件定義のあと、設計・プログラミング・テスト・導入と受入れを経て使われ始め、保守で手直しされ続けます。工程とテストの対応、ホワイトボックステストとブラックボックステスト、受入れと移行、保守の範囲、そして工数の計算とFP法・類推見積法・相対見積までを、公開問題を解ける形でまとめます。
Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。
過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)
出典:IPA「ITパスポート試験 公開問題」令和5年度 問42。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

