Acceptance Testing, User Acceptance Testing

A testing phase designed to demonstrate that the system under test meets requirements. The name “user acceptance testing” can imply that users run the testing.


A logically distinct subset of a phase consisting of a collection of tasks that together produce a single major deliverable.

Alpha Testing, Beta Testing

Testing phases where the system is delivered to internal (alpha) or external (beta) customers and users for exposure to real-world workflows, data, and environments.


To distribute the costs and benefits of an investment across a series of time periods (e.g., monthly) or across a set of projects. This distribution represents the fair costs and benefits of the investment in each ...

Get Critical Testing Processes: Plan, Prepare, Perform, Perfect now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.