Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

How to do the user acceptance testing right?

user-image
Question added by Mathews B , Retail Data Analyst (IT and Retail Commercial Operation) , City Centre
Date Posted: 2016/03/06
Luqman Pasha Hindupur
by Luqman Pasha Hindupur , Lead Consultant (Project Management) , ITC Infotech Pvt Ltd

The following are the key elements on how to perform UAT testing successfully:

 

Consider Your Acceptance Criteria

The first stage of an effective user acceptance testing is to consider the key acceptance criteria. You need to list the different things that will need to be calculated before taking on the product. In general, you should analyze key business functionality in relation to the business industry the product will be used for. Once your criteria have been set you can then work on gathering your testing team.

 

Gather The Right Users For Testing

Generally, an in-house team will perform the user acceptance testing, however, testing can be completed by the intended users. It’s important for proper UAT testing to gather a team of the right end users to ensure the product will be tested effectively. Without gathering the right team, it can cause your user acceptance testing to be inadequate.

 

Know When The Testing Should Begin

UAT testing is essential but mustn’t be undertaken until the project is mostly complete. Here are some prerequisites that need to be met in order for the UAT testing to begin:

 

Application code needs to be developed.

Business requirements should be available.

Completion of unit testing, system testing and integration testing should be done.

Regression testing should be completed without any major problems or defects.

No high or medium defects should be in the system integration test phase.

Cosmetic errors may be acceptable before UAT testing is to be carried out.

All reported defects need to be tested and fixed.

Testing traceability matrix for testing should be complete.

The UAT testing environment should be ready.

Sign off communication from the system testing team should be implemented before UAT testing is executed.

After these prerequisites are accounted for, testing can begin on the project by:

 

Asking The Right Questions

During the process, it’s important to ask questions

 

How long does the software or application take to load?

How long does the software or application consume a minimum amount of resources?

Do all functions give the correct output and accept the correct input.

Does the software or application crash at any point during the operation?

These questions should be asked during the functional testing, unit testing, system testing, or integration testing. Overall the following questions should be answered to know if the test was a success or failure.

Does the software or application behave exactly as its anticipated to?

Would the user have trouble using it?

Is it what the user asked for?

Can the user use the software or application effectively?

 

In asking these questions you’ll be able to perform the user acceptance testing better to ensure the product is working effectively.

More Questions Like This