だとうせいかくにんてすと
妥当性確認テスト
開発したシステムや製品が、ユーザーの要求通りに作られているか、利用者の真のニーズを満たしているかを最終的に確認する試験で、構築したものが正しい機能を持つことを証明する工程です。
詳しい説明
妥当性確認テストは、開発したシステムや製品が、ユーザーの要求通りに作られているか、利用者の真のニーズを満たしているかを最終的に確認する試験です。開発の最終段階で行われ、完成したシステムが運用環境において正しく機能し、本来の目的を達成できるかどうかを検証します。
具体的なプロセスでは、実際の利用環境に近い状態で操作を行い、機能だけでなく操作性や性能、信頼性などが運用に耐えうるかを判断します。開発側が考える仕様の正しさではなく、あくまで利用者の視点に立ち、ビジネス上の課題を解決できるものかどうかを評価することが重要です。
試験では、検証テストとの違いが繰り返し問われます。検証テストは「仕様通りに作ったか」を確認する開発者視点のテストですが、妥当性確認テストは「ユーザーの要求を満たすか」を確認する利用者視点のテストです。この視点の違いを整理しておくことが、試験での正答につながります。
試験で問われること
ITパスポート試験
- ユーザーの要求を満たしているか確認する目的を押さえます。
- 検証テスト(Verification)と妥当性確認(Validation)の視点の違いを区別します。
- 最終的な合意形成のための工程であることを理解します。
基本情報技術者試験
- V字モデルにおける配置と役割を把握します。
- 受入れテストとの関連性を押さえます。
- 開発プロセスにおける最終的な品質保証の意義を理解します。