ユーザ受け入れテスト(user Acceptance Testing)

ユーザの要件とニーズに重点を置いて、(シミュレートされた)運用環境で、使用することが予定されているユーザが実行する受け入れテスト。

Present in sylabi

使用例

病院情報システムの稼働開始前に、将来のユーザーである医師と看護師が、模擬運用環境でユーザー受け入れテストを実施します。患者の受け入れ、薬のオーダー、結果の取得といった実際の臨床シナリオを一通り実行します。焦点は、システムが日々の業務におけるユーザーニーズを支えているかどうかであり、技術的な詳細ではありません。これらのテストが合格して初めて、ユーザーはシステムを承認します。

よくある質問

ユーザー受け入れテストは受け入れテストとどう違いますか? 受け入れテストは、システムが受け入れ可能かどうかを判断する一般的なプロセスです。ユーザー受け入れテストはその一形態であり、将来のユーザーが(模擬の)運用環境で実施し、ユーザーの要件とニーズに焦点を当てます。

UATには誰が参加すべきですか? 実際のユーザー集団を代表するエンドユーザーです。マネージャや専門家(SME)だけではありません。彼らの実際のワークフローがテストシナリオになります。

UATは本番環境で実施されますか? 運用環境で実施されます。それは模擬環境(本番を模したUAT環境)の場合もあれば、稼働開始の検証のための実際の本番環境の場合もあります。

UATとベータテストの違いは何ですか? ベータテストは、開発組織外の潜在ユーザーによる運用テストであり、通常は製品がリリースに近い段階で行われます。UATは、特定のシステムの将来のユーザーによる正式な受け入れ活動であり、受け入れが明確な目標です。

関連用語

  • acceptance testing — UATがその一部である、より広いプロセス
  • acceptance criteria — システムが受け入れられるために満たさなければならない条件
  • alpha testing — 外部公開前の社内での運用テスト
  • beta testing — 外部での運用テスト
  • validation — システムが意図された使用の要件を満たしていることを確認すること
  • user story — UATシナリオが導出されることの多いユーザーレベルの要件