In engineering and its various subdisciplines, 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.
In systems engineering it may involve black-box testing performed on a system (for example: a piece of software, lots of manufactured mechanical parts, or batches of chemical products) prior to its delivery.
Software developers often distinguish acceptance testing by the system provider from acceptance testing by the customer (the user or client) prior to accepting transfer of ownership. In the case of software, acceptance testing performed by the customer is known as user acceptance testing (UAT), end-user testing, site (acceptance) testing, or field (acceptance) testing.
A smoke test is used as an acceptance test prior to introducing a build to the main testing process.
Read more about Acceptance Testing: Overview, Process, User Acceptance Testing, Acceptance Testing in Extreme Programming, Types of Acceptance Testing, List of Development To Production (testing) Environments, List of Acceptance-testing Frameworks
Famous quotes containing the words acceptance and/or testing:
“Physical pleasure is a sensual experience no different from pure seeing or the pure sensation with which a fine fruit fills the tongue; it is a great unending experience, which is given us, a knowing of the world, the fullness and the glory of all knowing. And not our acceptance of it is bad; the bad thing is that most people misuse and squander this experience and apply it as a stimulant at the tired spots of their lives and as distraction instead of a rallying toward exalted moments.”
—Rainer Maria Rilke (18751926)
“Now I see that going out into the testing ground of men it is the tongue and not the deed that wins the day.”
—Sophocles (497406/5 B.C.)