User acceptance testing

From Free net encyclopedia

User Acceptance Testing (UAT) is a process to obtain confirmation by a Subject Matter Expert (SME), preferably the owner or client of the object under test, through trial or review, that the modification or addition meets mutually agreed-upon requirements. In, UAT is one of the final stages of a project and will often occur before a client or customer accepts a new system.

Users of the system will perform these tests which, ideally, developers have derived from the client's contract or the user requirements specification.

Test designers will draw up formal tests and devise a range of severity levels. The test designer may or may not be the creator of the formal test cases for the same system. The focus is on a final verification of the required business function and flow of the system, emulating real-world usage of the system. The idea is that if the software works as intended and without issues during a simulation of normal use, it will work just the same in production. These tests are not focused on fleshing out simple problems (spelling mistakes, cosmetic problems) or show stoppers (major problems like the software crashing, software will not run etc.). Developers should have worked out these issues during unit testing and integration testing.

The results of these tests will give confidence to the customers of how the system will perform in production.

Other testing process include:

External links