アクセプタンステストとは?
あくせぷたんすてすと
アクセプタンステストとは、ソフトウェアが要件・仕様を満たし利用者に受け入れ可能かどうかを確認する最終段階のテストです。
アクセプタンステスト(Acceptance Test)とは、開発したシステムやソフトウェアが定められた要件・仕様を満たしているかを、発注者や利用者の視点から確認するテストです。「受け入れテスト」とも呼ばれ、開発プロセスの最終段階に実施されます。
単体テスト・結合テストが開発者視点で内部の動作を検証するのに対し、アクセプタンステストはビジネス要件や利用者の期待に対する適合性を検証します。テストに合格して初めて製品の「受け入れ(Acceptance)」が認められ、本番リリースや検収の根拠となります。
主な種類には以下があります。
- UAT(User Acceptance Test):実際のエンドユーザーが操作し、業務フローに沿って検証する
- OAT(Operational Acceptance Test):運用・保守の観点でバックアップや監視機能を確認する
- 規制準拠テスト:法律・業界規格への適合を確認する
- 契約アクセプタンステスト:契約書に明記した仕様を満たすか確認する
アジャイル開発ではBDD(振る舞い駆動開発)と組み合わせ、受け入れ基準をシナリオとして事前に定義し、自動化するアプローチが普及しています。プロジェクトの品質保証と顧客満足の最終的な証明として、欠かせないプロセスです。
使い方・例文
業務システムの導入プロジェクトで、発注企業の担当者が実際の業務データを使って操作し、「受注から出荷までの一連の流れが問題なく動作する」ことを確認する工程がアクセプタンステストに当たります。
この用語をシェア
最終更新: