Everything you need to implement ThingWorx Navigate for PLM data

Conduct User Acceptance Testing

Train key users on how to use your custom app and then complete user acceptance testing. Then, review the test results to determine whether you’re ready to go live or if you need to make changes to the app first. If you’re implementing out-of-the-box (OOTB) apps, skip these steps. 

01. Train users for user acceptance testing

If you’re implementing OOTB apps, skip this step.

After integration and system testing, the adoption team (or person responsible for organizational change management) should train a small group of key users on how to use the app. This training will prepare them for user acceptance testing (UAT) in which you’ll test whether the app meets users’ needs and satisfies the use case.

For UAT, train the users who:

  • Participated in your wireframe design tests and contributed to the use case and requirements definitions
  • Are power users who are familiar with the data and whose insights will be valuable during UAT
  • Are project team members, such as the project manager, project sponsor, stakeholders, and admins

Use the training materials you created earlier and provide documentation to these users as needed.

02. Conduct user acceptance testing

If you’re implementing OOTB apps, skip this step.

The purpose of UAT is to make sure the app meets users' needs and satisfies the use case.

UAT test results should answer questions like:

  • Can users use the app and complete the test cases easily?
  • Does the app solve the problem outlined in the use case?
  • Is there any data or functionality missing?
  • Did the app function correctly during the test?
  • Does the app work on supported browsers?

To get the most accurate test results, complete UAT in a QA environment that matches your production environment as much as possible.

Instruct users to complete the test cases that you wrote earlier. Key users and project team members should participate in UAT. Developers and designers should observe. 

03. Validate test results

If you’re implementing OOTB apps, skip this step.

Document and review your findings from UAT. Compare the test results to the user needs and the use case you documented earlier. The project team should be involved. Include the project manager, sponsor, stakeholders, IT, admins, developers, and designers.

Discuss whether the app needs further development or if you’re ready to go live as-is.

Take extra care to control the scope of potential changes so that you do not end up in a perpetual development cycle without going live. Determine which changes are enhancements or bugs to avoid confusion. You may identify potential improvements during UAT and choose to act on them later, after deployment.  

Did you find this helpful?

ADDITIONAL RESOURCES

Contact Us

Have a question? Submit your contact information and we’ll reach out within 1 business day. You’re never obligated to purchase or commit.

}