ITパスポート 平成28年度 春期 特別措置試験 問43
システム開発技術
統合テストに関する問題
システム開発のテストを,単体テスト,結合テスト,システムテスト,運用テストの順に行う場合,システムテストの内容として,適切なものはどれか。
- ア 個々のプログラムに誤りがないことを検証する。
- イ 性能要件を満たしていることを開発者が検証する。
- ウ プログラム間のインタフェースに誤りがないことを検証する。
- エ 利用者が実際に運用することで,業務の運用が要件どおり実施できることを検証する。
答えと解説
✓ これが正解イ 性能要件を満たしていることを開発者が検証する。
解説
性能や負荷を開発者が確かめる段なので、システムテストです。
テストは内側から外側へ広がっていきます。まず一つのプログラムの中、次にプログラムどうしのつなぎ目、それからシステム全体、最後に業務として使えるかどうかで、この四つの段階が設問に並んだ順とそのまま重なります。四つの選択肢も、その四つの段階と一つずつ対応するように作られているので、どの段階の話かを当てはめれば決まります。問われているのは三つ目の段階で、ここでは性能や負荷といった、システム全体をまとめて見ないと分からないことを確かめます。そして、確かめるのはまだ作った側です。総合テストや性能テストという言葉が並ぶのもこの層で、四つ目の段階との違いは誰が動くかの一点にあります。四つの段階の名前を順に言えるようにしておけば、範囲の広さと動く人の二つで、選択肢のほうから当てにいけます。
ほかの選択肢の解説
- ア 個々のプログラムに誤りがないことを検証する。:一つひとつのプログラムに誤りがないかを確かめる段階です。見ている範囲がいちばん狭く、つなぎ目にも全体にも触れていません。四つの段階のうち最初のもので、問われている段階より二つ手前にあたります。
- ウ プログラム間のインタフェースに誤りがないことを検証する。:プログラムどうしのつなぎ目に誤りがないかを確かめる段階です。範囲は広がりましたが、まだシステム全体をまとめて見てはいません。性能や負荷を扱う段階のすぐ手前なので、順を思い出さないと取り違えます。
- エ 利用者が実際に運用することで,業務の運用が要件どおり実施できることを検証する。:実際に使う人が動かしてみて、業務として回るかどうかを確かめる段階です。範囲は最も広いのですが、動いているのが利用者である点が決め手で、問われている段階とは誰が確かめるかの一点で分かれます。
関連用語
- 回帰
テスト 直した後に、前の働きが崩れていないかを確認済みの分もまとめて試し直すテストです。 - 単体
テスト プログラムひとつを対象に、書いた命令に誤りが無いかを細かく確かめるテストです。 - 結合
テスト 作った部品をつないで、プログラムどうしのつなぎ目を確かめるテストです。 - システムテスト作り上げたシステム全体が、求めたとおり動くかを確かめる試験です。
- 運用
テスト 本番と同じ環境で、実際の業務のとおりに動くかを利用者と運用者が確かめるテストです。
出典:平成28年度 春期 ITパスポート試験(特別措置試験) 問43
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和5年度 問42:
単体 テストに 関する 問題 (単体 テスト) - 令和3年度 問43:
検収に 関する 問題 (運用 テスト) - 令和3年度 問42:
変更要求を マネジメントする 活動 (結合 テスト) - 令和3年度 問38:
システム 監査に 関する 問題 (システムテスト) - 平成25年度 秋期 (特別措置試験) 問35:
回帰 テストに 関する 問題 (回帰 テスト)
同じ分野の問題
誤りを見つけたら報告する