Machine Translated by Google
User
Acceptance
Testing (UAT)
Machine Translated by Google
User Acceptance Testing
User acceptance testing – user or client test
the software to determine if it is acceptable in
meeting their needs
Give a clear picture of how the product is used by
the real-time users
https://www.softwaretestinghelp.com/what-is-user-acceptance-testing-
uat/
Machine Translated by Google
Schedule
User Acceptance testing
System “goes live”
Alpha testing - internal
Release of system for beta testing - external
https://www.softwaretestinghelp.com/what-is-user-acceptance-testing-
uat/
Machine Translated by Google
Alpha/Beta Testing
Alpha – internal acceptance testing performed
mainly by the in-house software QA and testing teams
context of COT , most significant in the
(commercial off the shelf) products
Beta - testing carried out by real users in a real environment,
system is released to a few external user groups
for final testing and gathering feedback
https://www.softwaretestinghelp.com/what-is-user-acceptance-testing-
uat/
Machine Translated by Google
UAT Testing Process
1. Planning
2. Execution
3. Documentation
4. Evaluation
5. Reporting
6. & lessons learned
https://usersnap.com/blog/user-acceptance-testing-workflow/
Machine Translated by Google
UAT Testing Planning
1. Gather key acceptance criteria ÿ
Functional or business related
ÿ contractual
2. Define the scope of QA involvement
ÿ None
ÿAssist _
ÿ Perform UAT and present results
https://www.softwaretestinghelp.com/what-is-user-acceptance-testing-
uat/
Machine Translated by Google
UAT Objectives
https://www.softwaretestinghelp.com/what-is-user-acceptance-testing-
uat/
Machine Translated by Google
Key
Activities
of UAT
https://www.softwaretestinghelp.com/what-is-user-acceptance-testing-
uat/
Machine Translated by Google
UAT Governance
https://www.softwaretestinghelp.com/what-is-user-acceptance-testing-
uat/
Machine Translated by Google
User Acceptance Testing
Template
https://www.softwaretestinghelp.com/what-is-user-acceptance-testing-
uat/ _
Machine Translated by Google
User
Accept
ance
Testing
team
https://www.softwaretestinghelp.com/what-is-user-acceptance-testing-
uat/
Machine Translated by Google
Agile UAT
https://usersnap.com/blog/user-acceptance-testing-workflow/
Machine Translated by Google
Guidelines for UAT
1. Requirements will change
2. Staff to test
3. Have acceptance testers check for usability
issues early-on
4. Make time to test
5. Establish law and order with a shared test
management tool
6. Create new test cases as requirements change
7. Separate test environment
8. “Typical” is not always realistic – it takes time to
create test data
https://uxmag.com/articles/eight-guidelines-for-successful-
acceptance-testing