Acceptance Testing In Software Testing

What is acceptance testing ?
Acceptance testing is a type of software testing where check the developed product meets the customer requirement or not .the main objective of doing acceptance testing is to evaluate the compliance of the system with the business requirements and assess whether it is acceptable or not .

Definition :"Acceptance testing is defined as the testing where a developed application is tested for acceptability. acceptance testing is a level of testing "

it is the last phase of software testing performed after System Testing and before deploying it to the main server .

Why we do acceptance testing ?
There are various reason of doing acceptance testing which are listed below .
  • Just to check whether the development team has really understood the requirement and develop the product correctly or not 
  • Due to the business pressure development team might be push the application with lots of bug ,during the acceptance testing we avoid these bugs.
  • To verify your software meets business requirements and user needs.
When to perform the acceptance testing ?
Acceptance testing is a last level of software testing performed after the system testing and before the releasing of the application live or actual use.

Types of acceptance testing 

There are various type of acceptance testing 
  • user acceptance testing 
  • Business acceptance testing 
  • Alpha testing 
  • Beta testing 
  • Contract acceptance testing 
  • Regulation acceptance testing 
  • Operational acceptance testing 
User acceptance testing (UAT):
User acceptance testing (UAT) is used to check the product is working according to the customer requirement or not .User Acceptance Testing (UAT)  is typically the very last test software under goes after integration testing, end-to-end testing, and every other form of testing required for the specific software product.

Business acceptance testing (BAT):

Post a Comment