What is scope of user acceptance testing of software?
The scope of user acceptance testing varies greatly. Two key factors that affect scope include the time allocated and the technical expertise of the users executing the testing. Whether or not an application has been tested previously by a testing team before UAT is conducted might be a factor as well.
If time isn't allotted, UAT tends to be reduced. If the users don't advocate for more testing time or understand why they need the time or what other testing could be conducted, UAT can become a short and shallow cycle. If a testing team has tested the product, then the UAT cycle might be more of a signoff exercise.
Most of my experience with UAT has been more of a "feel good" activity.
Users often execute a handful of happy path scenarios and tend to be stumped about what else to test. In one situation, developers and members of the product team stayed in the room during UAT with the idea that they could answer questions for users. I think having the product team watch the users curbed the user testing.
If you're managing a testing team and have been asked to run or be involved with UAT, I would suggest spending time with the users to understand what they want and hope to gain from the experience. I wouldn't rely on UAT as a replacement to testing dedicated test resources offer.
Dig Deeper on Software Usability Testing and User Acceptance
Related Q&A from Karen N. Johnson
There are so many resources out there about the ever-changing world of Web design and mobile testing, but to choose the most salient and insightful ... Continue Reading
In this expert response, consultant Karen Johnson describes strategies she uses for browser compatibility testing. Experience and knowledge of common... Continue Reading
Initiating test automation on your project team may seem challenging, or even overwhelming. Fortunately, expert Karen Johnson has been through this ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.