本文へスキップ

平成30年度 春期 ITパスポート試験 問46

この問題の解説と、これまでの解答の記録です。

問46
頻出度★★★

発注したソフトウェアが要求事項を満たしていることをユーザが自ら確認するテストとして, 適切なものはどれか。

出典 平成30年度 春期 ITパスポート試験 問46
解説

問 46

  • ア

    正解 正解は「ア 受入れテスト」。受入れテスト (受入れテスト) は、ソフトウェア開発の最終段階で、発注者すなわちユーザ側が主体となって、納品されたソフトウェアが契約や要求事項どおりに作られているかを自ら確認するテストである。設問の「発注したソフトウェアが要求事項を満たしていることをユーザが自ら確認する」という条件に完全に一致するため、アが適切である。開発者側が行う各種テストとは異なり、あくまで発注者・利用者が納入物を受け入れてよいか判断する点が特徴。

  • 不正解イ

    結合テストは、単体テスト済みの複数のモジュールを組み合わせ、モジュール間のインタフェースや連携が正しく動くかを開発者側が確認するテスト。開発工程の途中で行われ、ユーザが要求事項の充足を確認するものではないため誤り。

  • 不正解ウ

    システムテストは、結合が完了したソフトウェア全体を、性能・機能・負荷など仕様どおりに動作するか開発者側 (ベンダ側) が総合的に検証するテスト。ユーザが自ら確認する受入れの工程ではないため誤り。

  • 不正解エ

    単体テストは、プログラムを構成する最小単位のモジュール一つひとつが正しく動くかを、開発者が個別に確認するテスト。開発の最も早い段階で行われ、ユーザによる要求事項の確認とは無関係なので誤り。

ここがポイント
  • 受入れテストは、発注者・ユーザが主体となって、納品物が要求事項・契約を満たすかを最終確認するテストである点を押さえる。
  • テスト工程の順序と実施主体: 単体テスト → 結合テスト → システムテスト (ここまで開発者側) → 受入れテスト (ユーザ側) の流れを整理して覚える。
用語

解答の記録