Which testing is generally performed by actual users or customers before software release?

Options

  • A. Unit Testing
  • B. Acceptance Testing
  • C. White Box Testing
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. Acceptance Testing

Detailed Explanation

Explanation: Acceptance Testing determines whether software satisfies business requirements and is acceptable for delivery. User Acceptance Testing (UAT) is commonly performed by customers or end users.