Acceptance Tests
We borrow this concept from other engineering fields such as mechanical, chemical or civil engineering. Wikipedia defines acceptance tests as follows:
In engineering and its various sub-disciplines, acceptance testing is a test conducted to determine if the requirements of a specification or contract are met. It may involve chemical tests, physical tests, or performance tests.
– Wikipedia
The ISTQB (International Software Testing Qualifications Board) defines acceptance tests in the context of software design as follows:
Formal testing with respect to user needs, requirements, and business processes conducted to determine whether or not a system satisfies the acceptance criteria and to enable the user, customers or other authorized entity to determine whether or not to accept the system.
– International Software Testing Qualifications Board
Note
International Software Testing Qualifications Board, ISTQB Glossary: http://glossary.istqb...