Information Systems Services User Test Plan Example This document is an example User Test Plan and is intended for use in conjunction with the User Testing Guidelines. The examples within are not comprehensive and form part of a fictitious scenario. If creating a new user test plan for actual use, a blank template is available. User Test Plan Example Contents 1 Checklist ....................................................................................................................... 3 2 Test Environment.......................................................................................................... 4 2.1 Objective ................................................................................................................. 4 2.2 Test Data ................................................................................................................ 4 2.3 Data Migration ........................................................................................................ 4 2.4 Test Environment.................................................................................................... 4 3 Test Phases .................................................................................................................. 5 4 Test Scenarios .............................................................................................................. 6 5 Test Cases ................................................................................................................... 7 6 5.1 S1 - Accessing the system ..................................................................................... 7 5.2 S2 – Product Maintenance ..................................................................................... 7 Test Scripts ................................................................................................................... 8 6.1 Scenario S1 – Accessing the system...................................................................... 9 7 Remedial Actions Log ................................................................................................. 10 8 Record of final sign off ................................................................................................ 11 Information Systems Services Page 2 of 11 Version 1.3 Document1 User Test Plan Example 1 Checklist Action Date required Identify test owner 01/05 Identify staff to write test plans 01/07 Identify staff to write test scripts 01/07 Identify staff to perform testing 01/07 Define IT test environment 08/07 Define physical test environment (room etc.) 08/07 Write test plans 31/07 Write test scripts 31/10 Write data migration and validation scripts 14/10 Arrange physical test environment 31/10 Confirm IT test environment including data 10/11 Execute test scripts 15/11 Sign off system 29/11 Information Systems Services Done? Page 3 of 11 Version 1.3 Document1 User Test Plan Example 2 Test Environment 2.1 Objective This test plan details the tests required to satisfy the project sponsor of the “Online Shop” project that the changes implemented in support of this project are adequate to allow the use of these changes in a production environment. Any deviations from expected system behaviour which are not considered serious enough to prevent the changes from being released for use are detailed in the “Remedial Actions” log. 2.2 Test Data Specific data required for individual tests is detailed with the individual test scripts. Data for the Banking test phase will be provided by Barclays as part of their standard testing suite and the test scripts for this phase will be tailored to suit this data. Given the nature of the Reporting test phase, a large amount of data will be required in the reporting test system. This will need to be generated by IT staff as dummy data. The precise nature of this data will again be detailed in the test scripts for this phase. 2.3 Data Migration As all products in the online shop will need to be associated with suitable structures in the corporate finance system, appropriate finance codes will need to be migrated into the live system prior to the system going live. A separate test phase (P5 – Data Migration) covers this and will describe the precise data validation tests required to confirm this data has been transferred correctly. 2.4 Test Environment All tests will be carried out in the RX3 test environment. The database will not be cleansed prior to testing for this project as any data resident in the system will be considered valid data for the purposes of these tests. Information Systems Services Page 4 of 11 Version 1.3 Document1 User Test Plan Example 3 Test Phases Phase Description P1 Shopping on the system P2 Delivering the goods P3 Banking P4 Reporting P5 Data Migration Information Systems Services Page 5 of 11 Version 1.3 Document1 User Test Plan Example 4 Test Scenarios Scenario Name and Summary No. Test in Phase S1 P1 Accessing the system Ensure that users can access the system and are only able to perform functions appropriate to their role. S2 Product maintenance P1 Ensure that products (with all associated attributes) can added, updated and removed from the system and assigned appropriately to the product catalogue. S3 Shopping P1 Excluding banking S4 Warehouse order receipting P2 NOTE: Warehousing, stock control and distribution are outside scope. Existing processes handle this so test will be limited to receipt of order by the warehouse. S5 Making a purchase P3 S6 Reconciliation of bank reports P3 S7 Managing refunds P3 Etc… Information Systems Services Page 6 of 11 Version 1.3 Document1 User Test Plan Example 5 Test Cases 5.1 S1 - Accessing the system Test Case No. Logical Tests 001 Can an administrator access the administration system 002 Can a non administrator user access the administration system 003 Can an administrator setup other administrators 004 Can a non registered user access the shopping system 005 Can a new user register onto the shopping system 006 Can a registered user access the shopping system from on-site. 007 Can a registered user access the shopping system from off-site. 5.2 S2 – Product Maintenance All tests refer to tests of the administrative system. Authorisation of access to this is tested in scenario S1. Test Case No. Logical Tests 001 Can a user add a new product with the following attributes: Product id Product name Product vat code Product price 002 Can a user delete a product from the catalogue 003 Can a user update all attributes (except id) of a product for which no orders have been placed 004 Can a user update products for which orders have been placed but not delivered 005 Can a user update products for which there exist delivered orders but no nondelivered orders 006 Etc… Information Systems Services Page 7 of 11 Version 1.3 Document1 User Test Plan Example Test Case ID Step 001 a Description Can an administrator access the administration system Open internet explorer and navigate to http://onlineshop/adminlogin Expected Results Actual Results / Comments Followup Action Test Complete Online Shop User Admin Page displayed N Y 001 b Login as user user_admin1 using appropriate password. User login should be accepted and ‘administration home page’ should be discplayed. N Y 002 a Can a non administrator user access the administration system User login should be rejected with the message ‘Unknown user. Access denied’. N Y Y OPEN Open internet explorer and navigate to http://onlineshop/login Login as user user1 using appropriate password. 003 Can an administrator setup other administrators User should login and navigate to ‘Add user’ page. Open internet explorer and navigate to http://onlineshop/adminlogin All data should be entered OK and clicking ‘Save’ should return the user to the admin home page. Login as user user_admin1. Click on ‘add user’ Setup proceeded OK but administrator flag isn’t set. RL_S2_00 1 The user should be able to login to the system as user_admin2 and be taken Information Systems Services Page 8 of 11 Version 1.2 Document1 User Test Plan Example Enter details: to the admin home page. Name:user_admin2 Password: password Admin role: Yes Click ‘Save’. Close browser Open internet explorer and navigate to http://onlineshop/adminlogin Login as user user_admin2. 004 Etc…. 6 Test Scripts 6.1 Scenario S1 – Accessing the system Ensure that users can access the system and are only able to perform functions appropriate to their role. 6.1.1 Pre-requisites An administration user ‘user_admin1’ must exist on the system. Non-administration user ‘user1’ must exist on the system. There are no further data pre-requisites. Information Systems Services Page 9 of 11 Version 1.2 Document1 User Test Plan Example 7 Remedial Actions Log This log contains details of elements of the system which either do not function according to agreed design, or which require alteration due to a change in requirements. In each case, an agreed method of resolution is detailed. Priority Cost £K Owner Reason Raiser Action Description of change required No. Resolution 001 Current system is unable to record new administrators. This is a system bug and needs to be rectified. Failure of test S1-003 AB PM 3 Can be manually managed Low by IT team, so bug fix can wait until post go-live. 002 Non admin users can access admin function. Critical security breach must be prevented. Failure of test S1-002 TD DE 5 High Immediate fix required. 003 Login screen not in corporate colours Not in spec TD PM 10 Med Take to board for decision Information Systems Services Page 10 of 11 Version 1.2 Document1 User Test Plan Example 8 Record of final sign off The following people acknowledge that all tests detailed on this test plan have been either executed successfully, or had remedial actions agreed. These signatures constitute agreement that the product if fit to release into production. Name Role John Mulligan Business Owner Allan Benedictine Tester Jose Strickland Tester Tom Francis Project Manager Signature Information Systems Services Date Page 11 of 11 Version 1.2 Document1
© Copyright 2026 Paperzz