ITパスポート 平成22年度 春期 問34
システム開発技術
統合テストに関する問題
ソフトウェア結合テストに関して説明したものはどれか。
- ア 関連する業務処理を行っているシステムと結合して,正常に稼働することを確認する。
- イ すべての命令や分岐条件などを網羅するホワイトボックステストによってプログラムが仕様書どおりに動作することを確認する。
- ウ プログラマが検証ツールやチェックリストを利用して,プログラムがコーディング基準に従って作成されていることを確認する。
- エ プログラム間のインタフェースが整合していることを確認する。
答えと解説
✓ これが正解エ プログラム間のインタフェースが整合していることを確認する。
解説
部品どうしの受け渡しが、食い違わないかを確かめます。
テストの段は、小さい単位から大きい単位へ積み上がります。設問が問うているソフトウェア結合テストは、プログラムをつないだときの段です。別々に作ったプログラムを、順につないでいきます。渡す値と受ける値が、食い違っていないかを見ます。呼び出す順や、返る形も一緒に確かめます。だからプログラム間のインタフェースの整合を確かめると述べた肢が正解です。ここで見つかる不具合は、境目に集まります。関連する別のシステムとつないで確かめるのは、もっと後ろの段です。命令や分岐を網羅するホワイトボックステストは、単体テストで使います。コーディング基準に沿っているかを見る作業は、コードレビューにあたります。コードレビューは、道具やチェックリストを使って書いた本人が確かめます。つまり何と何をつなぐ段かで、四つは分かれます。シラバスも、統合テストを開発の工程として挙げています。
ほかの選択肢の解説
- ア 関連する業務処理を行っているシステムと結合して,正常に稼働することを確認する。:関連する業務処理を行う別のシステムと結合して確かめるのは、システムどうしをつなぐ段です。つなぐ相手が自分の外にあり、プログラムどうしをつなぐ段より後ろに置かれます。
- イ すべての命令や分岐条件などを網羅するホワイトボックステストによってプログラムが仕様書どおりに動作することを確認する。:すべての命令や分岐を網羅するホワイトボックステストは、単体テストで使う手法です。プログラムひとつの中の作りを細かく見る段で、プログラム間の受け渡しはまだ見ていません。
- ウ プログラマが検証ツールやチェックリストを利用して,プログラムがコーディング基準に従って作成されていることを確認する。:検証ツールやチェックリストでコーディング基準を守っているかを確かめるのは、コードレビューです。書いた本人が読んで確かめる作業で、動かして確かめるテストですらありません。
関連用語
- ソフトウェア
結合 ユニットやコンポーネントを順に結合し、組み合わせて正しく動くかを確かめるテストです。テスト - ホワイトボックステストプログラムの中身を見ながら、内部の通り道を確かめる検査です。
出典:平成22年度 春期 ITパスポート試験 問34
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和4年度 問45:
ブラックボックステストの 問題 (ホワイトボックステスト) - 平成30年度 秋期 (特別措置試験) 問44:
ホワイトボックステストの 問題 (ホワイトボックステスト) - 平成28年度 春期 (特別措置試験) 問42:
ソフトウェア 受入れで 実施する 作業 (ソフトウェア 結合 テスト) - 平成25年度 春期 (特別措置試験) 問32
(ソフトウェア 結合 テスト) - 平成23年度 特別 問36:
統合 テストに 関する 問題 (ソフトウェア 結合 テスト)
同じ分野の問題
誤りを見つけたら報告する