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