Test types are test categories designed to verify behavior, or expose an error.
Software development test types include:
User acceptance testing
User Acceptance Testing is where the “client” confirms that the systems under test meets mutually agreed-upon requirements. User Acceptance Testing (UAT) is a process to obtain confirmation that a system meets mutually agreed-upon requirements. A Subject Matter Expert (SME), preferably the owner or client of the object under test, provides such confirmation after trial or review. In software development, UAT is one of the final stages of a project and often occurs before a client or customer accepts the new system.
- UAT is one of the final stages of a project and occurs after System Testing and before the client accepts a new system.
- 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.).
- Focus is on a final verification of the required business function and flow of the system.