Stage: TEST Acceptance User Acceptance Test (UAT) Plan: University of Edinburgh

You might also like

You are on page 1of 10

University of Edinburgh

_______________________________________________________________________________________________________

Stage: TEST Acceptance

User Acceptance Test (UAT) Plan

Technology Enhanced Learning (TEL):


Speedwell database hosting

TEL002

Document Version: 1.0

Date: 15 February 2013

___________________________________________________________________________________

Information Services - Template Revised March 2009


Acceptance: User Acceptance Test Plan TEL002; Speedwell database hosting
Version: 0.1
_______________________________________________________________________________________________________

Contents

1 DOCUMENT MANAGEMENT 3
1.1 Contributors.....................................................................................................3
1.2 Version Control................................................................................................3

2 USER ACCEPTANCE TEST 3


2.1 Definition...........................................................................................................3
2.2 Roles and Responsibilities...............................................................................3
2.3 Test Requirements...........................................................................................4
2.4 Test Participants...............................................................................................4
2.5 Test Schedule....................................................................................................5
2.6 Test scenarios and Acceptance Level.............................................................5
2.7 Assumptions......................................................................................................5

3 ACCEPTANCE TEST LOG 6


3.1 Test Scenarios –detailed steps.........................................................................6
3.1.1 Test 1 6
3.1.2 Test 2 6
3.1.3 Final comment 7

4 ACCEPTANCE TEST RESULTS 7


4.1 Comments and feedback from UAT...............................................................7
4.2 Issues raised at UAT and follow up................................................................7
4.3 Open Issues.......................................................................................................7
4.4 Document Sign Off............................................................................................7

___________________________________________________________________________________

Page 2 of 10
Acceptance: User Acceptance Test Plan TEL002; Speedwell database hosting
Version: 0.1
_______________________________________________________________________________________________________

1 Document Management

1.1 Contributors

Role Unit Name


Project Manager IS Applications Franck Bergeret
Project Sponsor MVM/Learning David Williamson
Technology
Business Lead MVM Academic Neil McCormick
Administration

1.2 Version Control

Date Version Author Section Amendment


11/10/12 0.1 Franck ALL
Bergeret
24/10/12 0.2 FB 2 Comments by David Williamson

7 Nov 12 0.3 Neil 2.2, 2.4, Amended details of testers and


McCormick 2.6, 3 added tests
15 Feb 1.0 Neil
13 McCormick

2 User Acceptance Test


2.1 Definition
The purpose of User Acceptance Testing (UAT) is to ensure that the solution
performs at an acceptable level. Testing may also identify problems relating to the
usability of the solution. UAT is the final step before rolling out the solution to the end
users and is typically carried out by end users in an environment that closely models
the real world. UAT gives the project sponsor and end users confidence that the
solution being delivered meets their requirements.

This document outlines the plan for user acceptance testing of the project
deliverables. This document is a high level guide. Detailed test scripts/cases have
been developed and will be used to record the results of user testing. This document
will be used to record the project sponsor and end user sign off of the UAT.

2.2 Roles and Responsibilities

Role Responsibilities Name


Project  Communication with the Business Lead Franck Bergeret
Manager and Business Assurance Coordinator to
agree format and scope of UAT
 Ensure that UAT environment is ready

___________________________________________________________________________________

Page 3 of 10
Acceptance: User Acceptance Test Plan TEL002; Speedwell database hosting
Version: 0.1
_______________________________________________________________________________________________________

 Ensure acceptance criteria are agreed


prior to commencing UAT
Business  Assist Business Assurance Coordinator Neil McCormick
Lead with the creation of a detailed test plan
 Review scripts/cases and scenarios for
accuracy, completeness and sequencing.
 Confirm test data is correct.

Technical  Validation of Test database environment Riky Harris


Architect
Business  Ensure that a detailed test scripts/cases, Neil McCormick,
Assurance scenarios and instructions are available for David Williamson
Coordinator test users prior to the start of testing
 Ensure that issues identified during UAT
are logged in the Test Log
 Ensure testing takes place within agreed
timeframes
Testers  Execute test scripts/cases Judith Bryce,
 Document test results Neil McCormick

2.3 Test Requirements


 Testing will take place at the MVM campus at Little France. Testers will
perform the testing from their regular work location where it is possible.
 UAT testing will take place on Thursday 21 February 2013 .
 Testing participants will receive instructions prior to the start of testing.
 Test scripts/cases and scenarios will be prepared prior to the start of UAT and
will be listed in section 2.6 and 3.
 Test participants will conduct the tests and will document the results.
 Issues will be recorded in JIRA
(https://www.jira.is.ed.ac.uk/jira/browse/TEL002) and tracked by the Project
Manager and Business Assurance Coordinator.

 The principal technical goal of the testing is to confirm that data entered using
the Speedwell CliniQuest and QuestionBank software is recorded correctly in
the database. The business goals are to ensure operation of the software
overall is successful, which is a slightly wider scope.

2.4 Test Participants

Testing participants include representative from all areas involved in the solution.
Testers and their specific areas of focus are identified in the following document:

Full Name Email Address Title Location Pc or Additional


Mac Notes
Judi Bryce Judith.Bryce@ed.ac. MBChB Year 4 Co- MVM Academic PC
uk ordinator Administration

___________________________________________________________________________________

Page 4 of 10
Acceptance: User Acceptance Test Plan TEL002; Speedwell database hosting
Version: 0.1
_______________________________________________________________________________________________________

Neil McCormick Neil.McCormick@ed. MBChB Assessment MVM Academic PC


ac.uk Officer Administration

2.5 Test Schedule Prerequisites


The new version 3.0 of CliniQuest (release by Speedwell end Oct) will have been
deployed prior to testing, the new release by Speedwell is due end October. The
current version 3.0 of QuestionBank and MultiQuest will also have been deployed
prior to the start of user acceptance testing.

2.6 Test scenarios and Acceptance Level


Current processes are documented below and will form the test scenarios. There
should be a test for each of the business processes required.. Acceptance criteria
must be identified and detailed.

1. Test 1 – Exam Management using CliniQuest


Re Process Acceptance Criteria
f
1.1 Create new OSCE exam in New exam created, including stations, items,
CliniQuest marking components and marks; students are
associated with an instance of the exam
1.2 Print exam Exam is able to be printed on to OSCE
marksheets
1.3 Modify exam Exam is able to be modified
1.4 Create then delete another Exam is shown as deleted on the database
exam

2. Test 2 – Exam Management in QuestionBank


Re Process Acceptance Criteria
f
2.1 Create new OSCE exam in New exam created, including stations and items
QuestionBank
2.2 Modify exam Exam is able to be modified
2.3 Create then delete another Exam is shown as deleted on the database
exam

3. Test 3 – Export and Import to QuestionBank


Re Process Acceptance Criteria
f
3.1 Export from CliniQuest to An exam or station created in CliniQuest can be
QuestionBank exported to QuestionBank
___________________________________________________________________________________

Page 5 of 10
Acceptance: User Acceptance Test Plan TEL002; Speedwell database hosting
Version: 0.1
_______________________________________________________________________________________________________

3.2 Import from QuestionBank An exam or station created in QuestionBank can


to CliniQuest be imported by CliniQuest

Test 1

Test 2

4. Test 4 – Repeat Tests 1 to 3 for a non-Administrator user


Re Process Acceptance Criteria
f
4.1 Repeat Processes 1.1 to The respective acceptance criteria for 1.1 to 3.2
3.2

2.7 Assumptions

 Integration testing of desktop package of the current v3.0 Speedwell software


(QuestionBank and MultiQuest) in TEST has been performed by Neil
McCormick and Jennifer Hill (planned for Oct 12).
 The UAT environment will be available and fully configured ahead of the UAT.
Testers’ user ids will have been authorized on the new database.
 Testers will test the functionality of the new version 3.0 of the software on the
new hosted IS database. Acceptance criteria for each requirement have been
identified.
 Resources identified in this plan are available to conduct the UAT and
address issues as they are raised by the test team.

The Project Manager must notify the Project Sponsor if any of these assumptions are
not correct before commencing the UAT.

I don’t know where in the document to put this comment so I am squeezing it in here:

Note: This is a “USER” acceptance test document. But more testing than end-users
can perform will be necessary before I’d accept it as a service. I think (?) that this will
arise in a separate document “SLD” or “SLA”. To be acceptable system needs to
assure me that it is accumulating and storing the data reliably enough, and that
access to the data is set appropriately in particular, to prevent un-authorised access,
and that the database is backed up and the schedule for this is made known to me
(and to Neil).

3 Acceptance Test Log


User testing should be based on the test scenarios and acceptance criteria identified
above. Any deviation from these scenarios should be noted here.

___________________________________________________________________________________

Page 6 of 10
Acceptance: User Acceptance Test Plan TEL002; Speedwell database hosting
Version: 0.1
_______________________________________________________________________________________________________

3.1 Test Scenarios –detailed steps


All Test Participants listed in this document will complete the testing script using the
proposed template below:

3.1.1 Test 1

Name of Participant: Neil McCormick

Task 1: Create exam in CliniQuest as Administrator


1. In CliniQuest, create an exam
2. Create stations in the exam
3. Add questions within the stations
4. Add marking components
5. Add marks to each item
6. Modify some properties of the exam
7. Create another exam and then delete it
8. Print a sheet from the original exam

Test functional Acceptance criteria Results


scenarios
OSCE creation Exam can be created Pass/fail
Modification Modifications are made and recorded in the database Pass/fail
Deletion Exam can be deleted and this is recorded in the Pass/fail
database
Printing Exam sheets can be viewed in print mode and sent to Pass/fail
printer

3.1.2 Test 2

Name of Participant: Neil McCormick

Task 1: Create exam in QuestionBank as Administrator


1. In QuestionBank, create an OSCE exam
2. Create stations in the exam
3. Add questions within the stations
4. Add marking components
5. Add marks to each item
6. Modify some properties of the exam
7. Create another exam and then delete it

Test functional Acceptance criteria Results


scenarios
OSCE creation Exam can be created Pass/fail
Modification Modifications are made and recorded in the database Pass/fail
Deletion Exam can be deleted and this is recorded in the Pass/fail

___________________________________________________________________________________

Page 7 of 10
Acceptance: User Acceptance Test Plan TEL002; Speedwell database hosting
Version: 0.1
_______________________________________________________________________________________________________

database

3.1.3 Test 3

Name of Participant: Neil McCormick

Task 1: Export and import an exam to the QuestionBank


1. Export the exam created in CliniQuest to QuestionBank
2. Import the exam created in QuestionBank into CliniQuest

Test functional Acceptance criteria Results


scenarios
Export and Import Files can be exported and imported from and to both Pass/fail
CliniQuest and QuestionBank

3.1.4 Test 4

Name of Participant: Judith Bryce

Task 1: Repeat Tests 1 to 3 on a different PC using a Speedwell user account other


than the Administrator account

Test functional Acceptance criteria Results


scenarios
OSCE creation in Exam can be created Pass/fail
CliniQuest
Modification in Modifications are made and recorded in the database Pass/fail
CliniQuest
Deletion in CliniQuest Exam can be deleted and this is recorded in the Pass/fail
database
Printing from CliniQuest Exam sheets can be viewed in print mode and sent to Pass/fail
printer
OSCE creation in Exam can be created Pass/fail
QuestionBank
Modification in Modifications are made and recorded in the database Pass/fail
QuestionBank
Deletion in Exam can be deleted and this is recorded in the Pass/fail
QuestionBank database
Export and Import Files can be exported and imported from and to both Pass/fail
CliniQuest and QuestionBank

3.1.5

___________________________________________________________________________________

Page 8 of 10
Acceptance: User Acceptance Test Plan TEL002; Speedwell database hosting
Version: 0.1
_______________________________________________________________________________________________________

3.1.6 Final comment

Please add any additional or overall comments you may have in to this
comment box below.

Additional or Overall Comments:

Signature of Participant:

4 Acceptance Test Results


4.1 Comments and feedback from UAT

4.2 Issues raised at UAT and follow up


Issues raised at UAT and changed/fixed:

Issues Solution
1.
2.
3.

Replies from UAT re-testers:

4.3 Open Issues


Any issues identified during UAT must be added to the Test Log. It may be agreed
that UAT can be signed off while some issues remain open. Please insert a copy of
any open issues from the Test Log, together with details of why these issues remain
open at the sign off of the Acceptance Stage.

___________________________________________________________________________________

Page 9 of 10
Acceptance: User Acceptance Test Plan TEL002; Speedwell database hosting
Version: 0.1
_______________________________________________________________________________________________________

4.4 Document Sign Off

Project Manager Franck Bergeret date


Business Lead Neil McCormick
Business Assurance David Williamson/Neil
Coordinator McCormick

___________________________________________________________________________________

Page 10 of 10

You might also like