Está en la página 1de 11

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.

................. 5 4 Test Scenarios ...............................................................................1 S1 ................................................................1 Scenario S1 – Accessing the system........................................................................................................ 4 2..... 11 Information Systems Services Page 2 of 11 Version 1.......................................................... 7 5.....................3 Document1 .................... 3 2 Test Environment......2 Test Data ...........................................1 Objective ........Accessing the system .............. 10 8 Record of final sign off ............................................................... 4 3 Test Phases ........................................................................................................................................................................................................................... 7 6 5................................... 9 7 Remedial Actions Log ............................................... 6 5 Test Cases .............................................................................. 7 Test Scripts ...........................................................3 Data Migration ...............................2 S2 – Product Maintenance ....................................User Test Plan Example Contents 1 Checklist .................................................................. 4 2...................... 4 2................................................... 4 2..................................................................................................................................... 8 6........................................................4 Test Environment........................................................................................................................................................................................................................

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.3 Document1 .) 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.

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. 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. 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. 2. 2. a large amount of data will be required in the reporting test system. 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.3 Data Migration As all products in the online shop will need to be associated with suitable structures in the corporate finance system.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. The precise nature of this data will again be detailed in the test scripts for this phase.4 Test Environment All tests will be carried out in the RX3 test environment. This will need to be generated by IT staff as dummy data.3 Document1 . Given the nature of the Reporting test phase.User Test Plan Example 2 Test Environment 2. 2. Information Systems Services Page 4 of 11 Version 1. appropriate finance codes will need to be migrated into the live system prior to the system going live.2 Test Data Specific data required for individual tests is detailed with the individual test scripts.

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 .

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 . S2 Product maintenance P1 Ensure that products (with all associated attributes) can added.User Test Plan Example 4 Test Scenarios Scenario Name and Summary No. updated and removed from the system and assigned appropriately to the product catalogue. 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. stock control and distribution are outside scope. Existing processes handle this so test will be limited to receipt of order by the warehouse. S3 Shopping P1 Excluding banking S4 Warehouse order receipting P2 NOTE: Warehousing.

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.3 Document1 . 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. 5.1 S1 . Test Case No.User Test Plan Example 5 Test Cases 5.2 S2 – Product Maintenance All tests refer to tests of the administrative system. 007 Can a registered user access the shopping system from off-site.Accessing the system Test Case No. Authorisation of access to this is tested in scenario S1.

2 Document1 . 003 Can an administrator setup other administrators User should login and navigate to „Add user‟ page. User login should be accepted and „administration home page‟ should be discplayed. Click on „add user‟ Setup proceeded OK but administrator flag isn‟t set. N Y 002 a Can a non administrator user access the administration system User login should be rejected with the message „Unknown user. Login as user user_admin1. Access denied‟. N Y Y OPEN Open internet explorer and navigate to http://onlineshop/login Login as user user1 using appropriate password. 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.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. 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.

6.1 Pre-requisites An administration user „user_admin1‟ must exist on the system.1 Scenario S1 – Accessing the system Ensure that users can access the system and are only able to perform functions appropriate to their role. 004 Etc….User Test Plan Example Enter details: to the admin home page. 6 Test Scripts 6. Close browser Open internet explorer and navigate to http://onlineshop/adminlogin Login as user user_admin2.1. There are no further data pre-requisites. Information Systems Services Page 9 of 11 Version 1. Name:user_admin2 Password: password Admin role: Yes Click „Save‟.2 Document1 . Non-administration user „user1‟ must exist on the system.

2 Document1 . or which require alteration due to a change in requirements. Failure of test S1-002 TD DE 5 High Immediate fix required. so bug fix can wait until post go-live. In each case. Critical security breach must be prevented. Failure of test S1-003 AB PM 3 Low 002 Non admin users can access admin function. an agreed method of resolution is detailed. 003 Login screen not in corporate colours Not in spec TD PM 10 Med Take to board for decision Information Systems Services Can be manually managed by IT team.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. Resolution 001 Current system is unable to record new administrators. Page 10 of 11 Version 1. Priority Cost £K Owner Reason Raiser Action Description of change required No. This is a system bug and needs to be rectified.

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 . or had remedial actions agreed.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. These signatures constitute agreement that the product if fit to release into production.