INSTRUCTIONS FOR THE USER ACCEPTANCE TESTING
Purpose
The purpose of User Acceptance Testing (UAT) is to confirm that the entire Onboarding solution (website and control panel) is functioning correctly. The test scripts and plan are designed to ensure that all components within the system are fully tested at all user levels (Super User / System Administrator / Line Manager / User).
Specific instructions for the test scripts and executing the tests are listed under each of the following test types:
Pre-testing Information
Basis will provide an ‘empty’ Day-One control panel to enable the Customer to fully test all modules within the system.
Step 1
- User Creation – Create users at all levels [Super User / System Administrator / Line Manager / User]
- Addition of business locations
- Edit Email Suite
- Formatting of any contract / offer or document with {{Mail-Merge}} fields to add into the system
- Task Creation
- Pack Creation
- Library Documents
- Addition of a ‘Test Candidate’s’ personal details information – (Enrol)
NOTE: You may also require a ‘business process procedure’ which run alongside some of the tasks within the system. These processes should be included in the testing as whilst these may be actions conducted or completed outside of Day-One,, the process may require a ‘confirmation’ for the candidate to complete within the Onboarding tasks.
Step 2
The front-end candidate facing website (The Onboarding Journey) must be tested after the Day One control panel has been configured by following Step 1 above.
The front end candidate onboarding journey will test both the static website and the task overlays to ensure that all tasks are working correctly in the system and the website provides the new hire with the correct information and links to navigate around the website.
Your Project Manager will help you with the set up and testing of the system.
Completing the UAT Scripts
UAT Scripts have been provided for the customer to work through for full system functionality and content testing.
The UAT script is available in Google Sheets and is shared by the Project Manager with the customer via an invite to the sheet. Each UAT test script has a series of actions to complete in the control panel and website, which the user is required to update each action with a pass or fail (including further details where required).
The customer is required to complete ALL of the information against each line, providing screenshots where possible to support the issue log and for the issue to be investigated. If the client fails to provide all of the required information, the issue will not be investigated and the item will be closed.
Process
- At the end of each testing phase, the updated UAT script will submitted by the customer and Basis notified.
- Basis will then review each item, investigating and fixing any issues.
- Basis will update the Issue log and the customer will be required to re-test the item until a satisfactory outcome is reached and the item can be closed
NOTE: Change requests to the Onboarding Website (static content) are not to be logged as part of the User Acceptance Testing as all content has been pre-agreed. Any changes to the Onboarding Website may be chargeable.
Quick Links:
- Control Panel – Super User Testing Procedure
- Control Panel – System Administrator Testing Procedure
- Control Panel – Line Manager User Testing Procedure
- Control Panel – Report Testing
- Onboarding Website – Candidate User Testing Procedure
- Business Process Testing Procedure
- UAT – Defect Reporting & Tracking Procedure
- Control Panel User Security Matrix
- User Acceptance Testing Plan
- System Configuration
- Day-One System Configuration requirements
- The Journey – Front End Onboarding Website
- Control Panel > System Users
- Control Panel > Locations
- Control Panel > Emails
- Front End & Control Panel > Candidate Data
- Control Panel > Documents
- Control Panel > Task Creation
- TASK TYPES
- Personal Details
- Document
- Link
- iFrame
- Upload
- Form
- Start Date
- Confirm
- Control Panel > Library Books
- Control Panel > Libraries
- Control Panel > Line Manager Tasks
- Control Panel > Pack Builder
- Appendix (a) – Test Scripts