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