User Acceptance testing :-


  • UAT is process of collecting Feedback from Customer.
  • Development team, testing team, customer and PO, are involved in UAT.
  • It is also known as END TO END testing.
  • We can use different tools while performing UAT, for desktop screen sharing purpose. Ex Messenger, Microsoft teams, Zoom Meeting, Google meets, etc.
  • We can use different tools for managing the user of stories, ticket generation, and raising the defect. Ex. JIRA, HP ALM, ADO Board
  • After getting feedback from the customer, then only we can proceed for production.
  • There are 2 types of UAT:
    • Alpha Testing

      • It is conducted in control environment.
      • i.e. nothing but developer and testers are more involved and they will do testing on front of customer.

    • Beta Testing

      • Beta testing is conducted in uncontrolled environment.
      • i.e. nothing but developers and testers are less involved.

  • Example

    • During the process of manufacuring a mobie phone. there are so many functionality like a camera, speakers, flashlight, buttons, display, headset, charger, etc. will be produced separatly by different manufacure.
    • All these parts will first go under Unit Testing .
    • After Unit Testing, they go for Integration Testing.
    • Later System Testing will be performed.
    • Finally User Acceptance Testing will be performed before it is out for delivery.