Sample Integration Test Procedure - Menaitechstorage.menaitech.com/VC/76.1701/2017_Documents/… ·...
Transcript of Sample Integration Test Procedure - Menaitechstorage.menaitech.com/VC/76.1701/2017_Documents/… ·...
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
SCENARIO: MenaHR/Pay – Overtime Cycle REVISION/Test Script No : DESCRIPTION: Explains how the overtime cycle works.
SETUP DATA AND PREREQUISITIES:
SETUP:
Code DESCRIPTION COMMENTS AND NOTES
01 Go to Settings Employees Setup Financial Setup, click on Overtime tab.Define new types of overtime OT1, OT2 and OT3 then save.
See screenshot 1
02 On the created overtime click on overtime rules details button and specify the rules for the overtime and set the Hour Value to : 1For OT1: On the option ‘Overtime Hours Per Month Should Not Exceed’ set the value as 30 and the option ‘Overtime Hours Per Day Should Not Exceed’ as 2 hours.For OT2: On the option ‘Overtime Amount Per Day Should Not Exceed’ as 25%’of Basic Salary Only.For OT3: On the option “Every - Hour(s) Of This Type Will Be Converted Into One Day Of vacation type set it to : Every “8 “Hour(s) Of This Type Will Be Converted Into One Day Of Yearly Vacation.
See screenshots 2,3,4
03 To determine general overtime rules, go to: Settings General Settings System Parameters.Uncheck the option “Allow Entering Overtime During Vacation” and leave all the other OT validations empty.
See screenshot 5
04 Go to Settings Organizational Setup Salary Scale Salary Scale Tab- Select a salary scale type- uncheck the option “Not Entitled To Overtime” - open the popup window beside this option and set the option “Overtime Hours Per Day Should Not Exceed “ 4 hours.
See screenshot 6
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
PREREQUISITIES:
CODE DESCRIPTION COMMENTS AND NOTES01 An employee should be defined.
Go to Employees Main Information Personnel Information.Press on New button and create the employee record and select the specified salary scale for him/her then save.
See screenshot 7
02 Go to Employees Main Information Financial InformationSet the Basic Salary to 1000.
See screenshot 8
03 A vacation should be defined.Workforce Management Leave Management Setup.On Vacations tab define a new vacation and save.
See screenshot 9
04 A leave should be defined.Workforce Management Leave Management Setup.On Leaves tab define a new leave with deduction rate 0 and save, click on Rounding button and enter rounding rules.
See screenshot 10
05 An income should be defined.Settings Employees Setup Financial Setup.On Other Income tab, create a new income and save.
See screenshot 11
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
TRANSACTIONAL STEPS ACTIONS
No. MenaHR/ MenaPay – Overtime Cycle EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED
01 Go to Workforce Management Financial Transactions Employees Transactions Employees Transactions.On Overtime tab, try to add an overtime amount of 4 hours, with work type ‘OT1’.
“Overtime Amount Cannot Exceed the Upper Limit!” error message should appear.
“Overtime Amount Cannot Exceed the Upper Limit!” error message appeared.
See screenshot 12, 13
02 Go to Workforce Management Financial Transactions Employees Transactions Employees Transactions.On Overtime tab, try to add overtime of type OT2 with amount = 282.258 for example.
“Overtime Amount Cannot Exceed the Upper Limit!” error message should appear.
The OT2 upper limit is 25% of the basic salary ( 1000*25/100) = 250 and the amount entered exceeded the upper limit.
“Overtime Amount Cannot Exceed the Upper Limit!” error message appeared.
See screenshot 14 , 15
03 Go to Workforce Management Financial Transactions Employees Transactions Employees Transactions.On Overtime tab, try to add overtime amount of 2 hours on date 07/1/2014, with work type ‘OT1’ and save.
The overtime amount should be saved successfully.
The overtime amount was added successfully.
See screenshot 16
04 Select the created overtime then press on the delete button.
The OT transaction should be deleted successfully.
The OT transaction was deleted successfully.
See screenshot 17
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
No. MenaHR/ MenaPay – Overtime Cycle EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED
05 Go to Workforce Management Financial Transactions Employees Transactions Employees Transactions.On Overtime tab, try to add overtime amount of 2 hours on date 07/1/2014, with work type ‘OT1’.
“You cannot add more than one overtime in the same day” error message should appear.
“You cannot add more than one overtime in the same day” error message appeared.
See screenshot 18,19
06 Go to Workforce Management Financial Transactions Employees Transactions Employees Transactions.On Overtime tab, try to an overtime of type OT2 with 5 hours then save.
“Overtime Amount Cannot Exceed the Upper Limit!” error message should appear. The upper limit for all OT types is 4 hours per day according to the salary scale the employee linked to.
“Overtime Amount Cannot Exceed the Upper Limit!” error message appeared.
See screenshot 20,21
07 Go to Workforce Management Financial Transactions Employees Transactions Employees Transactions.On Overtime tab, try to add an overtime with 4 hours of type OT3 then save and post the transaction.
The Overtime should be saved and posted successfully.
The Overtime was saved and posted successfully.
See screenshot 22
08 Go to Workforce Management Leave Management Vacation Balances: check the current balance for Yearly Vacation.
The current balance should be: 14 day
The current balance is: 14 day
See screenshot 23
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
No. MenaHR/ MenaPay – Overtime Cycle EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED
09 Go To Workforce Management Financial Transactions Employees Transactions Round Overtime.
- Set the date to 31/01/2014- Set the employee code - Choose the OT type “ OT3 “ - Press on “round Overtime
“button.-
The overtime hours should be rounded to vacation according toOT3 rules , vacation adjustment twill be crated ( posted by default ) with amount = 4/8= 0.5 day and the OT transaction will be deleted
Vacation adjustment transaction was created with amount = 0.5 days and the overtime transaction was deleted
See screenshot 24,25
010 Go To Workforce Management Leave Management Vacation Balances: check the current balance for Yearly Vacation
the current balance for Yearly Vacation should be incremented by 0.5 day : 14+.5=14.5
And the up to end year balance should be incremented by 0.5 day
And the up to end year balance was incremented by 0.5 day
See screenshot 26
011 Go to SettingsGeneral SettingsSystem Parameters.On Work Year Setup, set Cutoff Date as 25 and click save.
The cutoff date should be changed to 25.
The cutoff date was changed to 25.
See screenshot 27
012 Go to Workforce Management Financial Transactions Employees Transactions Employees Transactions.Enter the employee code and enter an overtime transaction after 25th of the month (27/01/2014 for example) then save and post the transaction.
The overtime transaction should be saved and posted
The overtime transaction was saved and posted
See screenshot 28
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
No. MenaHR/ MenaPay – Overtime Cycle EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED
013 Go to Workforce Management Financial Transactions Salary Transactions Salary Calculation.Enter the employee code and calculate the salary for Jan 2014
The entered overtime on 27/11/2014 should be not calculated in the month’s salary since it’s entered after the cutoff date.
The entered overtime on 27/11/2014 was not calculated in the month’s salary since it’s entered after the cut off date.
See screenshot 29
014 Calculate the salary for Feb. The entered overtime on 27/11/2014 should be calculated on the month’s salary.
The entered overtime on 27/11/2014 was calculated on the month’s salary.
See screenshot 30
015 Go to Workforce Management Leave Management Employees Transactions.On Vacations tab, add a new vacation from 09/12 to 15/12 of the month and save then post the vacation.
The vacation should be posted. The vacation was posted.
See screenshot 31
016 Go to Workforce Management Financial Transactions Employees Transactions Employees Transactions.Enter the employee code and enter an overtime transaction during the vacation in 14/12/2014 the save
‘Some overtime transactions were not saved! Employee is vacationed on the overtime date’ error message should appear since the option ‘Allow entering overtime during vacation’ is not checked in system parameter Overtime rules.
‘Some overtime transactions were not saved! Employee is vacationed on the overtime date’ error message appeared.
See screenshot 32, 33
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
No. MenaHR/ MenaPay – Overtime Cycle EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED
017 Go To Setting General Settings System Parameter Overtime Rules: choose a leave type for the option “Monthly Compensation Between Overtime Hours And Leave Hours From Leave Type “and the Other Income type for eh option “The Remaining Overtime Hours Will Be Saved In Income Type” then save.
The options should be saved The options was saved
See screenshot 34
018 Go to Workforce Management Leave Management Employees Transactions: give an employee 3 hours of leave type “ Business leave “ chosen in the monthly compensation in 07/03/2014 then save and post the transaction
The leave transaction should be saved and posted
The leave transaction was saved and posted
See screenshot 35
019g
Go to Workforce Management Financial Transaction Employee transactions overtime : give an employee an OT transaction with 4 hours in 08/03/2014 then save and post the transaction
The overtime transaction should be saved and posted
The overtime transaction was saved and posted
See screenshot 36
020 Go to Workforce Management Leave Management Round Leave :
- Set the employee code - Select the month ( March ) - Select the Year ( 2014 ) - Press the “ Round Leave “
button
An alert should appear saying that” Leave Were Rounded Successfully “
An alert appeared saying that” Leave Were Rounded Successfully”
See screenshot 37
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
No. MenaHR/ MenaPay – Overtime Cycle EXPECTED RESULT ACTUAL RESULT ACCEPTED/ACCEPTED WITH ENHANCEMENTS/NOT ACCEPTED
021 Go to Workforce Management Financial Transactions Salary Transactions Salary Calculation : - Set the employee code- Select the month ( March ) - Select the Year ( 2014 ) - Press the calculate Salary button then view the salary slip
The leave hours should be compensated by the overtime hours and Other Income will be created with the amount of one OT hour (the remaining OT hours).1000/31/8= 4.032
The other income amount is : 4.032
See screenshot 38
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshots: Screenshot 1:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 2:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 3:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 4:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 5:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 6:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 7:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 8:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 9:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 10:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 11:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 12:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 13:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 14:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 15:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 16:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 17:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 18:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 19:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 20:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 21:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 22:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 23:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 24:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 25:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 26:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 27:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 28:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 29:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 30:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 31:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 32:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 33:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 34:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 35:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 36:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 37:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Screenshot 38:
User Acceptance Test (UAT) - Test Script
DOCUMENT NUMBER: Title: Overtime CycleCycle No:
REVISION DATE: 01/01/2017 Cycle Name: MenaHR/Pay – Overtime Cycle
Approvals
Test Completion Results: Passed: Yes Failed: ________
Comments:________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Tester Approval: Alaa Odeh Date: 08/01/2017
Comments:
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Project Manager Approval: _____________________________________ Date: ____/____/____