UAT
Key points
- UAT (User Acceptance Test) is the final check where the client or actual end users confirm the system genuinely works for their business.
- Where the earlier test phases were run from the development side's perspective, UAT is run from the "user's" perspective.
- Passing UAT means the system is finally ready to move on to release into production.
What UAT is
UAT (User Acceptance Test) is called "acceptance testing." Unit test, integration test, comprehensive test, and system test were all mainly run by the development team to confirm "was this built according to the requirements?" In UAT, the client or actual end users themselves confirm, "can we really use this in our own work?"
🔑 Everyday exampleIt's similar to the "trial period" you get before buying a new appliance. Even if it's already passed the manufacturer's quality inspection (the development side's testing), you only feel confident continuing to use it once you've tried it in your own daily life and decided "yes, this works for me."
How it differs from the earlier test phases
What sets UAT apart most from the other test phases is "who" checks it and "what standard" they use.
Was it built according to requirements?
Does it genuinely work for our business?
What UAT checks
What happens if UAT is skipped
Even if technical quality has already been confirmed through the system test, skipping UAT carries the risk of releasing a system where "the features are all there, but it doesn't actually fit how the business works."
What comes after UAT
Once the client and users give their approval in UAT, the system finally moves on to release into the production environment. This is the stage where the business and system requirements defined earlier in the upstream process finally take shape as something people can actually use.
Summary
Unlike the earlier tests, which were run from the development side's perspective, UAT is the final check confirming that the client and users can genuinely use the system in their own work. Getting approval here is the last gate before release.
Related topics: