Vous êtes sur la page 1sur 10

[Company Logo]

User Acceptance Test Plan


Project Name / #: [ ]
Date: [ ]
Version: [ ]
Project Sponsor: [ ]
Project Manager: [ ]
Business Analyst: [ ]
Project Name User Acceptance Test Plan
Revision History & Sign-off Sheet
Change Record
Version Date Name Revision Description





Reviewers
Name Version Approved Role Date





Distribution
Name Date





Document Properties
Item Details
Document Title
Author
Creation Date
Last Updated
Table of Contents
2
Project Name User Acceptance Test Plan
1.0 Introduction....................................................................................................................4
1.1Project Overview........................................................................................................4
1.2 Scope..........................................................................................................................4
1.2.1 In Scope.............................................................................................................4
1.2.2Out of Scope........................................................................................................4
1.3 Objective...................................................................................................................4
1.3.1 Primary Objective..............................................................................................4
1.3.2Secondary Objective............................................................................................4
2.0UA e!t "et#odo$o%y....................................................................................................4
2.1 e!t P#a!e!.................................................................................................................&
3.0 UA e!t 'nvironment....................................................................................................&
3.1 UA e!t (e!)top!......................................................................................................&
3.2 UA e!t (ata.............................................................................................................&
4.0*o$e! and *e!pon!ibi$itie!..............................................................................................&
4.1 UA eam.................................................................................................................+
4.2e!t Partner!................................................................................................................+
&.0UA (e$iverab$e!...........................................................................................................+
&.1 UA Activitie!...........................................................................................................+
&.2 UA Sc#edu$e...........................................................................................................,
+.0 UA e!t -a!e!................................................................................................................,
+.1 UA e!t -a!e!.............................................................................................................
,.0UA (efect!....................................................................................................................
,.1 UA (efect rac)in%.................................................................................................
,.2 UA (efect Prioriti/ation...........................................................................................
,.3 UA (efect 0ifecyc$e.................................................................................................
..0A!!umption!....................................................................................................................1
1.0*i!)!................................................................................................................................1
10.0*eference!...................................................................................................................10
11.02$o!!ary......................................................................................................................10
3
Project Name User Acceptance Test Plan
1.0 ntro!"ction
The purpose of this document is to outline the User Acceptance Testing (UAT) process for the
[Project ame!" Project #ponsors from all participating departments are intended to re$ie% this
document" Appro$al of this document implies that re$ie%ers are confident that follo%ing the
e&ecution of the test plan' the resulting s(stem %ill )e considered full(*tested and eligi)le for
implementation"
UAT is to )e completed )( the +usiness Departments (UAT Team) that %ill )e utili,ing the soft%are
and-or support departments" The testing is conducted to ena)le a user to $alidate that the
soft%are meets the agreed upon acceptance criteria"
1.1 Project Overview
[Descri)e the project here!
1.2 Scope
1.#.1 n Scope
[List testing of functional and use case re.uirements' non*automated )usiness processes' user
interface' etc" here!
1.#.# $"t of Scope
[List s(stem integration' disaster reco$er(' )usiness continuit( and other e&clusions here!
1.3 Objective
1.%.1 Pri&ary $b'ective
User Acceptance Testing is conducted to ensure that the s(stem satisfies the needs of the
)usiness as specified in the functional re.uirements and pro$ides confidence in its use"
/odifications to the aforementioned re.uirements %ill )e captured and tested to the highest le$el of
.ualit( allo%ed %ithin the project timeline"
1.%.# Secon!ary $b'ective
To identif( and e&pose defects and associated ris0s' communicate all 0no%n issues to the project
team' and ensure that all issues are addressed in an appropriate manner prior to implementation"
#.0 UA Test (etho!ology
[1&plain the method of testing' descri)e test phases' and applications to )e tested!
User Acceptance Testing %ill )e conducted primaril( )( the end users (i"e" #u)ject /atter 1&perts)"
Users %ill e&ecute all [Project ame! test scripts referenced in section 2"3" Users ma( also
perform additional tests not detailed in the plan )ut remain rele$ant and %ithin the scope of the
project" UAT progress %ill )e reported )ased on the percentage e&ecuted test cases and other
rele$ant testing acti$ities"
4
Project Name User Acceptance Test Plan
Users %ill report issues and defects to the )usiness anal(sts for documentation and escalation"
These incidents %ill )e descri)ed' prioriti,ed' and trac0ed )( using screen captures' $er)iage' and
steps necessar( for D151L6P/1T to reproduce the defect" 7nformation on defect prioriti,ation
can )e found in section 8"2"
2.1 Test Phases
[6utline and descri)e the test phases and UAT in$ol$ement in each c(cle"!
%.0 UA Test )nviron&ent
[Detail the en$ironments used for testing" List application configuration' test locations' U9Ls' etc"!
Applica)le 7P addresses and U9Ls should )e pro$ided to the UAT Team and all %or0stations
should )e configured appropriatel( for access to the test en$ironment"
3.1 UA Test Desktops
1ach test participant %ill )e pro$ided %ith a chec0list to $erif( access to all applications %ithin the
defined scope of testing" The tester %ill then log in and $alidate the sign*on data generates the
e&pected results for each application" This includes' )ut is not limited to' correct menus'
permissions' and general access" An( applications identified as missing from the test %or0station
des0tops should )e formall( re.uested and installed prior to testing"
3.2 UA Test Data
[List the re.uired data that must )e recei$ed )efore testing )egins * i"e" access to s(stems'
accounts' etc"!
Access to test data is a $ital component in conducting a comprehensi$e test of the s(stem" All
UAT participants %ill re.uire usage of test accounts and other pertinent test data %hich should )e
pro$ided )( end user support upon re.uest" Participants not currentl( utili,ing test data must
recei$e appropriate clearance and-or permissions to perform desired actions in the UAT
en$ironment" All user roles should full( emulate production in the UAT path" Completion of an
online access re.uest ma( )e re.uired in order to create test accounts"
*.0 Roles an! Responsibilities
[ote team mem)ers specificall( +usiness Anal(st(s) and #/1(s) performing UAT" Testing
participants should include representati$es from all areas in$ol$ed in the s(stem!
:e(s to a successful UAT process in$ol$e open channels of communication' detailed
documentation' and a)o$e all' clearl( defined roles and responsi)ilities" 1ach team mem)er must
function fluidl( in a group setting as %ell as %or0 independentl( for e&tended periods of time" UAT
is largel( a colla)orati$e process and test results must )e anal(,ed from different perspecti$es and
)( team mem)ers %ith $arious le$els of e&pertise across the )usiness to ensure success"
;
Project Name User Acceptance Test Plan
4.1 UAT Team
The test team is comprised of mem)ers %ho possess a thorough 0no%ledge of the current s(stems
and processing methods' i"e" #/1s" These team mem)ers %ill )e )etter a)le to initiate test input'
re$ie% the results' and )e more intuiti$el( familiar %ith the impact on other related )usiness issues
and staff acti$ities" /em)ers should )e detail*oriented and )e diligent in collecting proper
documentation to support the test results" Team mem)ers are selected )ased' in part' on the
a)ilit( of management to reassign the dail( duties the( %ill ha$e to forgo %hile performing the
testing"
All team mem)ers %ill )e presented %ith an o$er$ie% of the test process and %hat their specific
role in UAT %ill )e" The +usiness Anal(st<s role in the UAT process is to o$ersee testing )(
assigning scripts to #/1s' pro$iding general support' and ser$ing as the primar( UAT contact point
throughout the test c(cle" The +A %ill )e e&pected to filter out an( duplicate defects found and
escalate high priorit( issues to the team in a time sensiti$e manner"
Name Project Role Phone Extension Email !ocation





4.2 Test Partners
[List an( third parties that %ill )e participating in the UAT proces" Descri)e test strateg( if third
part( is in$ol$ed"!
+.0 UAT ,eliverables
The follo%ing sections detail milestones crucial to the completion of the UAT phase of the project"
6nce all dependent milestones ha$e )een completed' UAT %ill formall( sign*off on the s(stem<s
functionalit( and distri)ute an e*mail to all project sta0eholders"
5.1 UAT Activities
All core UAT acti$ities are defined )elo%=
Identify UAT Team > +usiness Anal(st lists #/1s that %ill ta0e part in testing for the
project" The Project #ponsor is often the source of information for the team list" A full
description of team mem)er attri)utes is detailed in section 4"3"
UAT Plan A strateg(*)ased document defining test methodolog( and criteria is
distri)uted to the team"
UAT Plan Team Review #ession %ith )usiness sta0eholders to re$ie% plan and pro$ide
feed)ac0 and sign*off"
UA Test Cases A document that details each specific test case that %ill )e performed
during the UAT process"
2
Project Name User Acceptance Test Plan
Test Data Acquisition 9eceipt of accounts and test en$ironment data from ?A re.uired
to e&ecute test scripts" Note: one full wee of lead time is needed to acquire test accounts
from !A"
UA Test Cases > A detailed step*)(*step )rea0do%n of each indi$idual test case"
UA Test Case Review > Appro$al from )usiness team and-or third parties on completed
scripts"
Destop #alidation 5alidation of installed applications and configuration necessar( for
testing"
UAT $nvironment #alidation 5alidation of connecti$it( and e&pected results in the test
en$ironment for each end user participating in testing"
Test Case $%ecution Completion of all test scripts )( test team"
Defect Tracin& Defects %ill )e entered and trac0ed $ia spreadsheet )( the +usiness
Anal(st and-or Project /anager" 1ach entr( %ill include detailed information a)out each
defect"
UAT Touc' Point 9egularl( scheduled meeting to e$aluate UAT progress and
outstanding defects"
UAT (i&n)*ff @ormal sign*off indicating the s(stem satisfies the needs of the )usiness
as specified in the functional re.uirements and pro$ides confidence in its use"
5.2 UAT Sche!"e
[List 0e( deli$era)le dates and milestones in the ta)le )elo%!
Activit" Estimated Completion Date Initials
7dentif( UAT Team
UAT Plan
UAT Plan Team 9e$ie%
UA Test Case Aal0
Through

Test Data Ac.uisition
UA Test #cripts
UA Test #cript Appro$al
Des0top 5alidation
UAT 1n$ironment
5alidation

Test #cript 1&ecution
UAT #ign*6ff
-.0 UA Test Cases
[Descri)e test case approach and pro$ide lin0 to full document!
Test cases pro$ide a high*le$el description of the functionalit( to )e tested" All regression and ne%
functionalit( test cases are contained in the 1&cel spreadsheet BUA Test CasesC a$aila)le at=
[insert h(perlin0 to UAT folder in Project Director( here!" The team plans to le$erage rele$ant ?A
8
Project Name User Acceptance Test Plan
test cases for project specific functionalit(" 1ach test case )ased on ne% functionalit( %ill
reference a specific functional re.uirement"
#.1 UA Test $ases
Test cases contain a detailed step )( step )rea0do%n of each test case to )e performed )( the UA
tester" 1ach script contains= test case num)er' product' test description' re.uirement num)er'
re.uestor' tester' action to )e performed' test data to )e utili,ed' e&pected results' error
descriptions (if applica)le)' pass-fail results' date tested' and an( additional comments from the UA
tester"
The UA test scripts are contained %ithin the UAT test case spreadsheet and can )e accessed $ia
h(perlin0 from each indi$idual test case"
..0 UAT ,efects
[Descri)e the defect capture and prioriti,ation methods!
Defects %ill )e entered and trac0ed $ia spreadsheet )( the +usiness Anal(st during the UAT
process" 1ach entr( %ill include detailed information a)out each defect"
%.1 UAT De&ect Trackin'
Team mem)ers %ill )e pro$ided %ith instruction on ho% to effecti$el( e&ecute test scripts' as %ell
identif(' capture' and report defects" Utili,ation of /icrosoft 6ffice applications and screen capture
programs (e"g" #nag7t) %ill )e re.uired to document defects for escalation" Team mem)ers %ill )e
e&pected to present findings on regularl( scheduled touch point meetings in the e$ent that end
user support and-or De$elopment re.uire additional detail"
%.2 UAT De&ect Prioriti(ation
The +usiness Anal(st %ill function as a liaison )et%een the )usiness and de$elopment on matters
of prioriti,ing and classif(ing defects" Defects found in UAT can )e assigned one of four (4) le$els
of se$erit(=
Re&ulatory > This re.uest is regulator( and mandator(
Critical > Testing defects that due to the comple&it( of the function or the scheduled dates
are putting the implementation date at ris0" o %or0around e&ists"
+i&' > Testing defects occurring in a less comple& function of the application %ith sufficient
time to resol$e )efore the implementation date > )ut must )e implemented as scheduled"
A %or0around has )een identified and is listed in the defect"
,ow > Testing defect occurring in a function that are simple to fi& or could )e e&cluded if
not resol$ed )( the scheduled implementation date"
%.3 UAT De&ect )i&ec*c"e
Defects must )e clearl( captured and escalated to ensure prompt resolution )( de$elopment"
1ach defect su)mitted )( UAT %ill )e assigned a priorit(' %or0ed )( de$elopment' resol$ed' and
re*tested )( UAT prior to closure" The follo%ing is a snapshot of the standard defect lifec(cle=
D
Project Name User Acceptance Test Plan
/.0 Ass"&ptions
[7dentif( an( assumptions prior to UAT!
The follo%ing are 0e( assumptions made )( UAT prior to the commencement of the acceptance
test phase=
?A testing has )een completed %ithout an( outstanding critical defects"
The UAT en$ironment %ill )e a$aila)le for testing"
Configuration information and test data has )een pro$ided and applied as designed"
All des0tops identified for UAT %ill ha$e the necessar( soft%are applications installed"
#u)ject /atter 1&perts (#/1) are a$aila)le to participate in testing"
0.0 Ris1s
[7dentif( an( ris0s that could impact UAT!
+elo% are ris0s that could potentiall( impact the UAT process and pre$ent its successful and timel(
completion=
Unsta)le UAT en$ironment"
7nade.uate test data"
7ncorrect soft%are $ersion(s)"
@ailure to emulate production en$ironment"
Lac0 of human resources"
E
Project Name User Acceptance Test Plan
10.0 References
[List sources of information used in the plan (e"g" @unctional 9e.uirements' ?A Plan' etc") and
pro$ide h(perlin0s!
The follo%ing are reference documents %hich ha$e )een le$eraged for project specific information
in the design of the UAT plan=
Document Repositor" Path


11.0 2lossary
[List terms and definitions applica)le to the project here" 7f terms and definitions are a$aila)le in
PurplePedia pro$ide a reference or lin0 in the ta)le )elo%!
#erm De$inition

3F

Vous aimerez peut-être aussi