Loading, please wait...

A to Z Full Forms and Acronyms

What is Acceptance Testing? | Software Testing

Jun 04, 2022 #testing #acceptance testing, 436 Views
In this article, you will understand the following: What is Acceptance Testing? Why do we perform Acceptance Testing? Who performs the user Acceptance Testing?

What is Acceptance Testing? | Software Testing

 

In this article, you will understand the following:

  • What is Acceptance Testing?
  • Why do we perform Acceptance Testing?
  • Who performs the user Acceptance Testing?

 

What is Acceptance Testing?

It is considered formal testing which is based on the user requirements and functional processing. It determines whether the application is having the specified functionality and user requirements or not. It is conducted as a kind of black-box testing. It is considered the last and fourth level of testing. User Acceptance testing is the type of testing, which is performed by the customer before accepting the final product. In general, User acceptance testing is performed by the customer so that the user can satisfy their need. It also verifies whether the application is responding according to the given specifications of business scenarios and real-time scenarios. In this type of testing, we give more importance to features that are more used by the customer so that even if there are any defects, they won’t affect the basic functionality. Before performing Acceptance testing, we perform various other tests such as unit, integration, and system testing. Even after executing all of these testings, some minor defects remained unidentified. 

Why do we perform Acceptance Testing?

Once the software went through a different phase of testing such as unit testing, integration testing, and system testing. Acceptance testing is inessential but still perform for the following reasons:

  • During the project development, if there are any changes in the requirements and sometimes, they might not be communicated well to the development team. 
  • Development teams develop functions according to their understanding and they may not understand the actual requirements of the client. 
  • Some minor defects might be caught only when the end-user uses the application. 

Who performs the user acceptance testing?

It is performed by different users in different cases. It completely depends on the working of the application for which set of users the application is developed. 




A to Z Full Forms and Acronyms