_______________________________________________________________________________________________________
Stage: Acceptance
User Acceptance Test (UAT) Plan
R12 Upgrade for HR & Payroll
Human Resources (inc Payroll and Pensions)
HRS068
[ANNUAL PLAN NUMBER]
___________________________________________________________________________________
Information Services - Template Revised March 2009
_______________________________________________________________________________________________________
Contents
1
1.1
1.2
2
2.1
2.2
2.3
2.4
2.5
3
3.1
3.2
3.3
3.4
3.5
4
4.1
4.2
DOCUMENT MANAGEMENT...................................................................3
Contributors.....................................................................................................3
Version Control.................................................................................................3
USER ACCEPTANCE TEST......................................................................4
Definition...........................................................................................................4
Roles and Responsibilities...............................................................................4
Test Requirements............................................................................................5
Test Participants...............................................................................................5
Assumptions......................................................................................................5
ACCEPTANCE TEST LOG........................................................................6
Test Scenarios from HR...................................................................................6
Test Scenarios from Payroll...........................................................................10
Test Scenarios from Pensions........................................................................19
Test Scenarios from FIS.................................................................................20
Test Scenarios Interfaces and Crons.........................................................24
ACCEPTANCE TEST RESULTS.............................................................28
Open Issues.....................................................................................................28
Document Sign Off.........................................................................................28
___________________________________________________________________________________
Page 2 of 30
_______________________________________________________________________________________________________
Document Management
1.1 Contributors
Please provide details of all contributors to this document.
Role
Project Manager/
Business
Analyst(Owner)
Technical Architect
Systems Analyst
Designer
Applications
Support
Coordinator
Business Area
Manager FIS
Business Area
Manager HR
Tester
Tester
Tester
Unit
IS Applications
Name
Nikki Stuart
IS Applications
IS Applications
Gillian Henderson
Alyson Shaw
IS Applications
Ana Heyn
FIS
Pamela Blair
HR
Susan McLaren
HR
Pensions
Payroll
Katrina Rutherford
Ann Banks
Kathy Chappell
Version
0.1
Author
NS
Section
All
Amendment
First draft
___________________________________________________________________________________
Page 3 of 30
_______________________________________________________________________________________________________
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.
Business
Analyst
Technical
Architect
Business
Assurance
Coordinator
Responsibilities
Communication with the Business
Assurance Coordinator to agree format
and scope of UAT
Ensure acceptance criteria are agreed
prior to commencing UAT
Assist Business Assurance Coordinator
with the creation of a detailed test plan
Review scripts/cases and scenarios for
accuracy, completeness and sequencing.
Confirm test data is correct.
Testers
Name
Nikki Stuart
Nikki Stuart
Gillian
Henderson
Pamela Blair
(FIS)
Susan McLaren
(HR)
Katrina
Rutherford
(HR)
Ann Banks
(Pensions)
Kathy Chappell
(Payroll)
Louise Finnie
(FIS)
___________________________________________________________________________________
Page 4 of 30
_______________________________________________________________________________________________________
Testing will take place in Charles Stewart House at testers own desks.
UAT will take place beginning on 20th August 2012 and end on 24th October
2012.
Test scripts/cases and scenarios will be prepared prior to the start of UAT.
Test participants will conduct the tests and document results.
Issues will be recorded in the Test Log and tracked by the Business
Assurance Coordinator.
Area Represented
HR
Ann Banks
Kathy
Chappell
Louise Finnie
Pamela Blair
Pensions
Payroll
Susan
McLaren
HR
FIS
FIS
2.5 Assumptions
The UAT environment will be available and fully configured ahead of the UAT.
Testers will test the functionality documented in standard upgrade test scripts
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.
___________________________________________________________________________________
Page 5 of 30
_______________________________________________________________________________________________________
___________________________________________________________________________________
Page 6 of 30
Pass/Fail
PASS
_______________________________________________________________________________________________________
Test
Sickness Absence
Create 3 new absence records
Update 3 existing records
End 3 existing records
Terminations
Terminate 3 records (1 including home address change)
Home Address
Change the home address of 2 staff
Change phone number of 2 staff
Pass/Fail
Pass
Pass
Contacts
Amend contact of 1 member of staff
Add contact to 2 staff records
Working as expected
Pass
n/a
n/a
___________________________________________________________________________________
Page 7 of 30
_______________________________________________________________________________________________________
Test
FOR R12 WE WILL NEED TO CHECK THE LINKS
WITH CORE WORK THEREFORE WE WILL NEED TO
DO THE FOLLOWING:
Create 3 staff request in Core in order to appoint 8
people
Appoint 2 New Start
Appoint 2 Transfer (from Main Payroll)
Appoint 2 Rehire
Appoint 2 Multiple Assignment
Pass/Fail
PASS
CONTRACTS
Run 2 New Start Open-ended Contracts
Run 2 New Fixed Term Contracts
Check Transfer Contracts created as part of ATR/New
Appointments Process in Mail box.
Pass
Pass
Working as expected.
Pass
PERFORMANCE MANAGEMENT
Create appraisals for 3 members of staff
As Main Appraiser send back appraisal to member of
staff
Complete 2 Appraisals
Susan testing
PASS
___________________________________________________________________________________
Page 8 of 30
_______________________________________________________________________________________________________
Test
CHECK OTHER RESPONSIBILITIES WORK
Check UOE Enter PURE Details
Check UOE HESA Administration
Plus 3 others
Check Workflow Administrator Web Applications (Find All
Notifications & Status Monitor)
Pass/Fail
PASS
MAIN PAYROLL
Check sections (People, Assignment, Grade Step,
Costing & Entries screens)
Check part-time hours in Grade step screen is there
Pass
Pass/Fail
PASS
PASS
___________________________________________________________________________________
Page 9 of 30
_______________________________________________________________________________________________________
___________________________________________________________________________________
Page 10 of 30
TBC
PASS
_______________________________________________________________________________________________________
Pass/Fail
PASS (HR)
PASS (HR)
PASS
PASS (HR)
___________________________________________________________________________________
Page 11 of 30
_______________________________________________________________________________________________________
Test
Run Quickpays
Rehire employee
Pass/Fail
PASS
PASS (HR)
___________________________________________________________________________________
Page 12 of 30
_______________________________________________________________________________________________________
Test
Changes
Make changes
a) 2 Grade placement changes
b) 2 Offscale changes
c) 2 changes of grades
d) 2 changes to pension scheme and
involvement and 2 changes for pension+
e) 2 costing changes, 1 split
f) 2 bank changes
g) 2 Credit Unions
h) 2 Student Loans starts
i) 2 Bike+
j) 2 Overtime Payments
k) 2 Union Starts
l) 2 Personal Accident starts
m) 4 Element Adjustments including 2 backdated
n) 2 HTBN payments
o) 2 Salary Sacrifice CCV
p) Transport Loan
q) National Insurance Changes
u) GAYE
v) Earnings Arrestment
w) Change Pension Tiers
___________________________________________________________________________________
Page 13 of 30
Pass/Fail
PASS
_______________________________________________________________________________________________________
Test
Daily Reports
Probably overnight for the prior day
Make sure daily report changes above
EPP0027
Daily Grade Changes
EPP0042
Daily Grade Changes
EPP0046
New Appointments
EPP0047
Element Changes
EPP0048
Daily Terminations
EPP0052
Cease Payment Date Changes
EPP0058
Spinal Point Changes
EPP0082
Update & Corrections
EPP0083
Daily Terminations
Retro for Sickness
Run Report EPP0074 Non-spinal salary payments
Run full Main Payroll
Reports
To check payroll process has performed correctly
Payroll Message Report
Pay50 Zero of Negative Pay
Pay51 Net Pay exceeding a Pre-Set Amount
Pay52 Net Pay Variances
EPP0073 Unpaid Elements Report
Check Employees
View an SOE from view assignment processes.
Pass/Fail
PASS
PASS
PASS
PASS
PASS
PASS
PASS
___________________________________________________________________________________
Page 14 of 30
_______________________________________________________________________________________________________
Test
Prior to BACS
Add new start and quickpay for inclusion in BACS
process
Delete an employee out of payroll, so not in
BACS process
BACS
Pass/Fail
PASS
PASS
Pay Advices
Update payroll message
PAY29 - Produce pay advices for our selected
employees
PASS
PASS (HR)
___________________________________________________________________________________
Page 15 of 30
_______________________________________________________________________________________________________
Test
Costing
Pass/Fail
PASS
PASS
JIRA HRS068-49 Error Message on P45 Part 3 EDI File
Additional parameter required for R12 testing - resolved
EOY Checking
Gross to Net report from above
PAY24 Net Pay Reconciliation report from
above
EOY Process Partial P35 report
PASS
Rollback EOY
EOY Process Partial P14 EDI
Datetrack to August 2012
PASS
PASS
PASS (HR)
___________________________________________________________________________________
Page 16 of 30
_______________________________________________________________________________________________________
Test
Add new employees
2 from beginning of the month and 2 mid-month
ones and 2 from prior month and 2 Multiple
Assignments
Terminate employees
2 from the end of the month and 2 mid-month and
Terminate 2 Multiple Assignments.
Pass/Fail
PASS (HR)
PASS (HR)
Rehire employees
2 next day from termination and 2 with gaps
PASS (HR)
PASS
PASS
___________________________________________________________________________________
Page 17 of 30
_______________________________________________________________________________________________________
Test
Payroll Run for whole main payroll
Prior to payroll run report EPP0074 Non Spinal
Salary Payments
Pass/Fail
PASS
Reports
To check payroll process has performed correctly
Payroll Message Report
PAY50 Zero or Negative Pay
PAY51 Net Pay Variances probably not
EPP0073 Unpaid Elements Report
PASS
Pay Advices
Run Pre-Payments
PAY29 Produce pay advices set copies to zero
PASS
Costing
Perform Oracles Costing Process
EPP1600 Costing Extract no need to print file
PASS
PASS
PASS
PASS
PASS
___________________________________________________________________________________
Page 18 of 30
_______________________________________________________________________________________________________
Test
Datetrack
Pass/Fail
Cannot complete
these tasks unless it
is the start of a tax
year and new
legislative patches
have been applied
N/A
PASS
PASS
___________________________________________________________________________________
Page 19 of 30
_______________________________________________________________________________________________________
Test
Check Payroll Rollback works
Rollback run
Check SOE has message
Pass/Fail
PASS
PASS
___________________________________________________________________________________
Page 20 of 30
_______________________________________________________________________________________________________
Pass/Fail
PASS
PASS
PASS
PASS
PASS
PASS
PASS
view SOE
PASS
view balances
PASS
printed to MFD
PASS
EPP0108
EPP0072
EPP0094
Gross to Net report
Pay 11
USS VTE monthly costs
Reporting - daily reports
EPP0042
EPP0083
EPP0047
EPP0048
EPP4218
EPP4219
exported to excel OK
printed to MFD
printed to HP
printed to HP
printed to HP
exported to excel OK
PASS
PASS
PASS
PASS
PASS
PASS
PASS
Yes
Yes
JIRA to remove - Main_OSP Absence and UOE SSP Paid
messages
Yes
Yes
Yes
___________________________________________________________________________________
Page 21 of 30
_______________________________________________________________________________________________________
Pass/Fail
PASS
Contingency Files
Receive notification from payroll that the contingency process
Login to secure shell and navigate to :
/u12/software/hr11i/product/ora11icomn/admin/out
Find and copy latest contingency file to V:\CONTINGENCY\2012
Extracts and encrypted memory stick
Payroll Checks
Submit GB PAYE Synchronization Download request in Oracle to
check for tax code differences.
Login to secure shell then into sqlplus (through . d.sh). Run sql
scripts to check that all multiple assignments have both NI and
PAYE flags checked.
Retropay checking
Liaise with payroll re timing of Retropay by Element process
Run sql scripts (secure shell > .d.sh) once the process is complete
for checking retropay results before the main payroll is run.
Send output to payroll in a spreadsheet.
PASS
PASS
___________________________________________________________________________________
Page 22 of 30
PASS
_______________________________________________________________________________________________________
Test
Pensions+ No Auto Report
After the pay advices have been printed login to sqlplus. Run and
spool report for pensions showing employees with No Auto
pensions+ flag whose earnings in the period are above the lower
earnings limit.
Send Pensions the results in a spread sheet.
Costing files corrections and transferring to eFinancials
Receive notification from payroll that the costing process has been
run for each payroll
Login to secure shell and navigate to
/u12/software/hr11i/product/ora11icomn/admin/out
Open the costing file in view and find the rejections (unix
commands)
Send the list of rejections to payroll
On receipt of corrected costing information, make a copy of the
costing file and edit the new file with corrected data.
Transfer the completed files to eFinancials server using scp
command examples from last run :
Pass/Fail
PASS
PASS
scp P784.hdr
phadden@fenton:/u01/software/finance/efin/report/payroll_costing/P784.hdr
scp P784.new
phadden@fenton:/u01/software/finance/efin/report/payroll_costing/P784.dat
Notify FIS helpdesk when files have been transferred (Unidesk call)
Ensure the files have been successfully uploaded into eFinancials
monthly costing journals.
___________________________________________________________________________________
Page 23 of 30
_______________________________________________________________________________________________________
Test
Salary Forecasting Extract
After the costing files have been transferred
Submit EPP0071 Salary Forecasting Extract process in Oracle
(schedule for 10pm that night)
Check process has completed without any errors the following day
Login to Salary Forecasting model and check that the data has been
successfully transferred (check the new month appears as current
data)
Month End & Ad Hoc reports
Login to secure shell
Login to sqlplus
Run and spool month end reports
Send the results to relevant contacts in spread sheet format.
Pass/Fail
PASS
PASS
___________________________________________________________________________________
Page 24 of 30
_______________________________________________________________________________________________________
Test
Reprinting pay Advices
Required if, for example, some pay advices have been loaded upside sown
or back to front in the middle of a print run. The printer has to be reloaded
as there can be up to 10,000 pay slips in a main payroll run.
Instead of printing the whole file again, we just reprint part of the file.
Login to secure shell, go to :
/u12/software/hr11i/product/ora11icomn/admin/out/ORA11i
Find concurrent request for the pay advice file
Find the last payslip that was printed correctly and reprint the file form that
print forward.
Writing new Reports for Payroll and Pensions to run via the Oracle
application
Write and test new sql scripts in secure shell (DEV and TEST) via sqlplus
Transfer the files via the pam_sftp secure shell profile
Link the reports to the script in the application
eTime payroll extract
Check that the HTBN data is still populating the eTime system
Ensure that the batch Element Entry Interface via ADI uploads the payroll
extracts from eTime
PASS
___________________________________________________________________________________
Page 25 of 30
Pass/Fail
PASS
PASS
_______________________________________________________________________________________________________
Pass/Fail
PASS
PASS
PASS
PASS
PASS
PASS
PASS
PASS
PASS
_______________________________________________________________________________________________________
Test
cron_fis1 (FIS1)
Pass/Fail
PASS
PASS
PASS
PASS
Cron_prefaddr (cron_prefaddr)
Cron job which are getting data input to HR system.
Updates core tables in HR .
If Eddir does not have a
Uun for an employee, this employee will not have uun in HR
and Self-service will not work for him
cron_uun (Cron_uun(email upload))
PASS
PASS
PASS
Check for new files in pam_sftp and copy to sql reports area
3.5.2 Interfaces
___________________________________________________________________________________
Page 27 of 30
_______________________________________________________________________________________________________
Test
HR feed for eTime
HR data to populate and update the
ETIME_PERSON_INFO and
ETIME_ASSIGNMENTS_INFO tables for HTBN Staff.
This procedure also ensures that HTBN Staff have
access to the appropriate Cost Centres and Job Codes
for their Assignments.
eRecruitment (CORE HR) ReferenceDataInterfaceRefresh
Pass/Fail
PASS
PASS
PASS
PURE
Data refresh for the PURE staff list
PASS
Direct
staff_load
N/A
N/A
___________________________________________________________________________________
Page 28 of 30
_______________________________________________________________________________________________________
Test
Announcements
Announcements user access
Pass/Fail
YES
MyED HR Channel
This channel displays the user's HR details with a link to
go and update them
PASS
Research
HR Feed for ERI
Card
HR feed for Card Services
___________________________________________________________________________________
Page 29 of 30
_______________________________________________________________________________________________________
HRS068-36
HRS068-53
HRS068-38
HRS068-39
HRS068-26
The post upgrade JIRAs are not impacting any key functionality but are user
improvements that are in place in 11i are should be replicated in R12.
Name
Name
Name
___________________________________________________________________________________
Page 30 of 30