1: Testing performed by the customer to determine that all the contractual requirements and specifications are met by the solution.
2: Testing performed to evaluate if the product/system/solution is ready for release.
3: Testing performed to evaluate if something can be accepted by someone.