An Overview of User Acceptance Testing (UAT)

Post on 14-Aug-2015

2,338 views 6 download

Tags:

transcript

AN OVERVIEW OF

@tompeham I @usersnap

USER ACCEPTANCE TESTING

WHAT IS USER ACCEPTANCE TESTING??????

User Acceptance Testing…

Also known as…Acceptance Testing …… UAT ….… Alpha / Beta Testing…

UAT – USER ACCEPTANCE TESTING

User Acceptance Testing:

A process of verifying that a solution works for the user.

FURTHER INFO ON UAT?

Check out this blog post: http://goo.gl/ybj62P

WHAT IS USERACCEPTANCE TESTING?

User Acceptance Testing

User acceptance testing (UAT) is the last phase of the software testing process.

During UAT, actual software users test the software to make sure it can handle required tasks in real-world scenarios, according to specifications.

UAT is one of the final and critical software project procedures that must occur before newly developed software is rolled out to the market.

User Acceptance Testing

User acceptance testing (UAT), otherwise known as Beta, Application, or End-User Testing, is considered the last phase in the web development process.

…the one before final installation of the software on the client site, or final distribution of it.

The Goal of UAT?

The goal of User Acceptance Testing is to assess if the system can support day-to-day business and user scenarios and ensure the system is sufficient and correct for business usage.

(source: https://www.develop.com/useracceptancetests)

WHEN & HOW TO START?

10 prerequisites that must be met

1. Business Requirements must be available

2. Application Code should be fully developed

3. Unit Testing, Integration Testing & System Testing should be completed

4. No Show stoppers, or High or Medium defects in the System Integration Test Phase

5. Only Cosmetic errors are acceptable before UAT

10 prerequisites that must be met

6. Regression Testing should be completed with no major defects

7. All the reported defects should be fixed and tested

8. Traceability matrix for all testing should be completed

9. UAT Environment must be ready

10.Sign off mail or communication from System Testing Team that the system is ready for UAT execution

How to get started?

Normally, UAT consists of four steps.

(But it can vary, based on whether the application is being delivered to a single customer, or whether it’s intended to be off-the-shelf-software.)

How to get started?1. Define criteria by which the software

is considered to be “working

2. Create a set of UAT test cases

3. Run UAT tests

4. Record and evaluate

WHO SHOULD BE INVOLVED?

Who should be involved?

1. Your “real” end users and people who will use your software

2. Every other role and stakeholder group

3. Further peer groups

THERE’S WAY MORE…

DOWNLOAD YOUR PERSONAL

https://goo.gl/B0aMKN

UAT CHECKLIST:

MORE INFO ON UAT:

Check out this blog post: http://goo.gl/ybj62P

QUESTIONS?

PING ME ON TWITTER @TOMPEHAM

THOMAS PEHAM

@tompeham

tp@usersnap.com

Image credits: photopin.com

ENJOYED THIS CONTENT?

GIVE IT A TWEET!

ONE LAST THING…

JUST PING US ON TWITTER.