Difference between acceptance test and functional test?

Technology CommunityCategory: TestingDifference between acceptance test and functional test?
VietMX Staff asked 3 years ago
  • Functional testing: This is a verification activity; did we build a correctly working product? Does the software meet the business requirements? A functional test verifies that the product actually works as you (the developer) think it does.
  • Acceptance testing: This is a validation activity; did we build the right thing? Is this what the customer really needs? Acceptance tests verify the product actually solves the problem it was made to solve. This can best be done by the user (customer), for instance performing his/her tasks that the software assists with.