User Acceptance Testing (UAT) for a country
User Acceptance Testing (UAT) is a critical step in the development of any platform, as it ensures that the platform meets the needs and requirements of its intended users. To ensure that UAT is completed successfully and efficiently, it is recommended that all parties involved - including the Unify specialist, the client or project stakeholder, and the ISV (Independent Software Vendor) - participate in UAT via a shared MS Teams calendar.
By conducting UAT collaboratively via MS Teams, all parties can communicate and coordinate effectively, ensuring that any issues or concerns are identified and addressed in a timely manner. This approach also allows for seamless collaboration and quick feedback, enabling the team to work together towards a successful UAT outcome.
The Unify specialist is responsible for guiding the UAT process and ensuring that all necessary tests are conducted. The project stakeholder is responsible for verifying that the platform meets their requirements and that it functions as intended. The ISV is responsible for ensuring that their software is integrated correctly and functions as intended within the platform.
Unify adheres to the 6 Eyes Principle, ensuring the delivery of a client project is a collaborative effort involving Unify, developers, and local marketing in a triangular relationship. This cooperative approach is solidified through joint meetings where all parties come together to discuss, strategize, and implement solutions that cater to the client's needs. By fostering open communication and collaboration, Unify aims to deliver high-quality results that meet and exceed client expectations.
Getting started
Step 1: Schedule a UAT (User Acceptance Testing) appointment using the following link: https://cal.com/pietersmit/unify-uat
Step 2: Invite your developer and local marketing lead to participate in the meeting.
Step 3: Ensure that all relevant information and details listed below are known and understood by all parties involved.
The checklist
- Implement IQVIA TPA
- Incorporate localized zipcode regex
- Finalize translations, and secondary language if applicable
- Define professions/specialisms
- Conduct mail server test
- Set up domain according to Global IT strategy
- Establish profession groups, if applicable
- Import and link Fastcodes in Veeva
- Customize opt-in channels based on local requirements
- Confirm webmaster email address
- Ensure MLR compliance
- Test login functionality with at least one test site
- Verify no client data replication occurs, except for UnifyID
- Check local DPO email, medical email, support email
- Check Terms of Service URL
- Check Privacy Policy URL
- Check Support Page URL
- Profile page is mapped and working
- Timezone check
Test Plan:
- Login Process
- Verify that the login page is displayed correctly and is easy to use
- Test the login process using valid and invalid credentials
- Verify that the user is redirected to the correct page after logging in
- Navigation
- Test the navigation of the platform to ensure that it is easy to use and intuitive
- Verify that all menu options and links work correctly
- Test the search function to ensure that it provides accurate and relevant results
- Content
- Test the platform's ability to display different types of content, such as text, images, and videos
- Verify that all content is displayed correctly and is easy to read and understand
- Test the platform's ability to display content in different formats, such as SCORM packages or HTML content
- Functionality
- Test all the platform's features and functions, such as creating and editing content, managing users, and generating reports
- Verify that all features and functions work correctly and are easy to use
- Test any integrations with third-party tools or services to ensure that they function correctly
- Mobile Responsiveness
- Test the platform's mobile responsiveness to ensure that it is optimized for mobile devices
- Verify that all content and features are accessible and easy to use on mobile devices
- Test the platform's ability to adapt to different screen sizes and resolutions
- Performance and Security
- Test the platform's performance to ensure that it loads quickly and is responsive
- Verify that the platform is secure and that user data is protected
- Test the platform's ability to handle multiple users simultaneously
Acceptance Criteria:
- All tests are completed successfully, with no critical errors identified
- The platform meets all the requirements specified in the project brief
- The platform is user-friendly, intuitive, and easy to use
- All features and functions work correctly and are easy to use
- The platform is mobile-responsive and performs well on different devices and screen sizes
- The platform is secure and protects user data