How important is UAT (User Acceptance Testing)?

7,719 views
7,360 views

Published on

Whenever a software organization delivers a new project or customizes an enhancement feature for an existing product, it always strives for client satisfaction. While various testing approaches and methodologies are followed within organizations to increase the quality of output, the most important testing for client satisfaction is User Acceptance Testing. During this testing, actual business users will get to test the enhanced product. UAT (User Acceptance Testing) is the last major test before delivery. If UAT goes badly, it is fair to say that much of the good work prior to UAT is wasted.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,719
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
56
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

How important is UAT (User Acceptance Testing)?

  1. 1. How important is User Acceptance Testing Whenever a software organization delivers a new project or customizes an enhancement feature for an existing product, it always strives for client satisfaction. While various testing approaches and methodologies are followed within organizations to increase the quality of output, the most important testing for client satisfaction is User Acceptance Testing. During this testing, actual business users will get to test the enhanced product. UAT (User Acceptance Testing) is the last major test before delivery. If UAT goes badly, it is fair to say that much of the good work prior to UAT is wasted. What is UAT (User Acceptance Testing)? The explanation of UAT is in its name. Taking each part separately explains what it is about. User These are the real business users, who have to operate the system – usually the staff of an organization. System developers cannot play this role, as although they are expert at writing software, they are unlikely to know the nuances and the realities of the organization, beyond what they have acquired from the requirements specifications and other documents. Acceptance Acceptance means giving the confidence to the client that the product delivered will benefit them by satisfying their actual requirements and expectations. Testing Though the most common explanation of testing is to prove the system works, I would say a good test is also one that is designed to try and make a system fail, so as to expose its faults before it goes live. Bringing all the three together, the UAT can be explained as business users checking the system in the context of the business environment to ensure requirements satisfaction. Why is User Acceptance Testing Required? The simple answer would be protecting the product/system from harm while at the same time reducing Reputation Risk, Time Risk, and Resource Risk. Therefore the main reason for UAT is to identify what a system will do and how it will benefit the client before it is implemented in their live environment.Visit IVESIA’S WEBSITE Follow us at LINKEDIN and TWITTER
  2. 2. How is User Acceptance Testing Performed? The QA team creates a Test environment using the Client Live environment as a base and deploys the product and/or its enhancements. They engage and coordinate with the client to provide information about the new features that are part of the release. They hand over the Test Scenarios created for internal Testing to client to validate with their business requirements. They assist business users in executing the Test Scenarios (and others as the client may determine) and confirming whether all requirements are satisfied. What are the Benefits of User Acceptance Testing? Apart from the major benefit of the client gaining confidence in the system, benefits include 1. Reduced system failure risk in Live Environment 2. Reduction in bug count reported from Production 3. Better understanding of process workflow by actual usersVisit IVESIA’S WEBSITE Follow us at LINKEDIN and TWITTER

×