【うけいれてすと】
受け入れテスト とは?
最終更新:
💡 業務で使えるか、受け入れ条件で確かめる
システムが利用者の業務上のニーズを満たし、利用開始に向けて準備できているか確かめるテスト。ユーザー受け入れテスト(UAT)のほか、運用・契約・規制に関する受け入れテストなどがある。
📌 このページのポイント
- 利用者の業務上のニーズや合意した受け入れ条件を基に確かめる
- UATは受け入れテストの一種で、全ての受け入れテストの別名ではない
- 利用者や業務の代表者、開発者、テスターなどが協力する
- 開発の最後だけでなく、反復の中でも準備・実行できる
UATと同じなの?
UATはユーザー受け入れテストで、その一種だよ。ほかに運用、契約、規制の条件に関する受け入れテストや、アルファ・ベータテストもある。利用者が画面を触るテストだけに限らないんだ
開発者は参加しちゃいけない?
参加できるよ。利用者や業務の代表者の視点が大切だけれど、開発者やテスターも一緒に条件を具体化できる。誰が実行し、誰が受け入れを判断するかは、対象や組織の役割に合わせて決めるんだ
最後のスプリントレビューでやるの?
最後だけとは限らないよ。反復の中で、実装前に受け入れ条件とテスト例を話し合い、実装後に確かめることもできる。条件の例は「在庫がない商品は注文を確定できない」。レビューで成果を見せることだけで、全条件のテストが済むわけではないんだ
自動化できるの?
できる部分はあるよ。受け入れ条件を、前提・操作・期待する結果の具体例にして検査する。手動で確かめる部分もある。条件に合格したことと、本番で不具合が一切ないことは別なので、残るリスクも踏まえて判断するんだ
まとめ:ざっくりこれだけ覚えればOK!
「受け入れテスト」って出てきたら「業務で使えるか、受け入れ条件で確かめるテスト」と思えばだいたいOK!
📖 おまけ:英語の意味
「Acceptance Test」 = 受け入れ試験
💬 Accept(受け入れる)+ Test。納品物を「受け入れてOK」かどうかを判定する試験だよ