Acceptance testing is the stage of a development project where the customer ascertains that the product fills the stated requirements and specifications. May be used iteratively, giving feedback to the development team which produces (rapid) fixes, followed by re-evaluation of a failed test item.
Acceptance testing is best accompanied by a testing plan, a separate test group, and feedback policy and methodology.