ITパスポート 2012年 秋期 問37
問題文
利用者がベンダに委託したソフトウェア開発において、利用者側が実際の運用と同様の条件でソフトウェアを使用し、正常に稼働することを確認するテストとして、適切なものはどれか。
選択肢
ア:受入れテスト(正解)
イ:結合テスト
ウ:システムテスト
エ:単体テスト
🔒 解説は解答すると表示されます
ソフトウェアを実運用条件で確認するテストはどれか【ITパスポート 解説】
正解の理由
- 受入れテスト(受け入れテスト、英: Acceptance Test、略: UAT=User Acceptance Testing:利用者が受け入れ可否を判断するテスト)は、利用者側が実際の運用に近い条件でソフトウェアを使い、要件どおりに動くかを確認するためのテストです。
- 問題文は「利用者側が」「実際の運用と同様の条件で」「正常に稼働することを確認する」と明示しています。これが受入れテストの定義と一致します。
解法ステップ
- 問題文のキーワードを探す:利用者側が行う/実際の運用と同様の条件/正常に稼働することを確認。
- 各選択肢のテスト定義を思い出す(下に簡単にまとめます)。
- 「利用者が」「運用に近い環境で実際に使う」=受入れテスト。これで選べます。
(短く覚えるコツ)
- 単体テスト:プログラムの部品1つずつを開発者が確認。
- 結合テスト:部品同士のつながり(インターフェース)を確認。
- システムテスト:システム全体が設計どおり動くかをテスト(主に開発側/QA側)。
- 受入れテスト:利用者が実運用を想定して受け入れ可否を判断。
選択肢別の誤答解説
- ア: 受入れテスト — 正解。利用者が実運用に近い条件で確認するテスト。契約や納品の合意(受入れ)にも直結します。
- イ: 結合テスト(英: Integration Test:モジュール間の連携を確認するテスト) — 誤り。モジュール同士や外部システムとのつながりを開発側やテスト担当が確認する段階で、主目的はインターフェースの検証です。利用者が実運用条件で評価する段階ではありません。
- ウ: システムテスト(英: System Test:システム全体が仕様どおりに動作するかを確認するテスト) — 誤り。システム全体の機能検証で、主に開発側/テスト専門チームが実施します。運用に近い環境で実施することもありますが、「利用者側が行う」点が合致しません。
- エ: 単体テスト(英: Unit Test:プログラムの最小単位を検証するテスト) — 誤り。個々のプログラムや関数などの単位を開発者が確認する工程で、運用条件や利用者の評価とは別の段階です。
よくある誤解
- 「システムテスト=受入れテスト」と混同する
- どちらもシステム全体を見る点で似ますが、実施者と目的が違います。システムテストは仕様通りに作れているかを開発側が検証する工程、受入れテストは利用者が業務で使えるかを最終判断します。
- 「受入れテストはただの動作確認だけ」と考える
- 受入れテストは単なる動作確認以上に、契約上の受け入れ基準(受入条件)に合致するかの判断であり、合格すれば納品完了や支払いのトリガーになることが多い点に注意してください。
補足コラム
- 受入れテストの種類:
- UAT(User Acceptance Testing):最も一般的で利用者が評価する形式。
- アルファテスト/ベータテスト:開発側や限られた外部ユーザーによる試験運用で、問題を早期発見する目的。
- 実務ポイント:契約書に「受入条件(受入基準)」を明記しておくと、テスト合否や不具合対応の範囲が明確になります。
- テスト環境は「運用に近い」ことが大事です。接続先やデータ量、外部機器など現場に近い条件を用意することで、本番でのトラブルを減らせます。
FAQ
Q1. ベンダ(vendor:ソフトを作る業者)でも受入れテストを実施できますか?
A1. ベンダ側が受入れテストを手伝うことはありますが、最終判断は利用者が行うのが原則です。契約で合意された手順で進めます。
A1. ベンダ側が受入れテストを手伝うことはありますが、最終判断は利用者が行うのが原則です。契約で合意された手順で進めます。
Q2. 受入れテストで不具合が見つかったらどうなりますか?
A2. 不具合の重大度や契約内容によります。修正→再テスト、あるいは受入れ保留・契約交渉になることがあります。受入基準を事前に決めておくことが重要です。
A2. 不具合の重大度や契約内容によります。修正→再テスト、あるいは受入れ保留・契約交渉になることがあります。受入基準を事前に決めておくことが重要です。
Q3. 小さな社内システムでも受入れテストは必要ですか?
A3. 必要です。規模に応じて簡易な受入れ基準を設け、利用者(業務担当者)が確認するプロセスを作ることをお勧めします。
A3. 必要です。規模に応じて簡易な受入れ基準を設け、利用者(業務担当者)が確認するプロセスを作ることをお勧めします。
関連キーワード: ソフトウェアテスト、受入れテスト、UAT、結合テスト、システムテスト、単体テスト、ベンダ管理、受入基準、テスト環境、検収、納品判断

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

