Professional Documents
Culture Documents
Unit Test Cases
Unit Test Cases
Weekly Payroll
Current Pay Period
Employee: MEX01
Date: 01/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche with more then
In Punche: 6:45 AM 10 minutes early on timcard
Out Punch: 3:00 PM 3. Add Out Punch on timcard
Employee: MEX01
Date: 02/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche within 10
In Punche: 7:10 AM minutes late on timcard
Out Punch: 3:00 PM 3. Add Out Punch on timcard
Employee: MEX01
Date: 03/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche more than 10
In Punche: 7:11 AM minutes late on timcard
Out Punch: 3:00 PM 3. Add Out Punch on timcard
Employee: MEX01
Date: 04/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche
In Punche: 7:00 AM 3. Add Out Punch before 1 minute
Out Punch: 2:59 PM early on timcard
Employee: MEX01
Date: 05/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche
In Punche: 7:00 AM 3. Add Out Punch before 1 minute
Out Punch: 3:01 PM late on timcard
Expected Result Actual Result (Pass/Fail) Comments
Exceptions
Employee: MEX01
Date: 06/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche with 60 minutes
In Punche: 6:00 AM early on timcard
Out Punch: 3:00 PM 3. Add Out Punch on timcard
Employee: MEX01
Date: 07/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche with 59 minutes
In Punche: 6:01 AM early on timcard
Out Punch: 3:00 PM 3. Add Out Punch on timcard
Employee: MEX01
Date: 03/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche 11 minutes late
In Punche: 7:11 AM on timcard
Out Punch: 3:00 PM 3. Add Out Punch on timcard
Employee: MEX01
Date: 02/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche with 10 minutes
In Punche: 7:10 AM late on timcard
Out Punch: 3:00 PM 3. Add Out Punch on timcard
Employee: MEX01
Date: 08/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche on timcard
In Punche: 7:00 AM 3. Add Out Punch with 60 minutes
Out Punch: 4:00 PM late on timcard
Employee: MEX01
Date: 09/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche on timcard
In Punche: 7:00 AM 3. Add Out Punch with 59 minutes
Out Punch: 3:59 PM late on timcard
Employee: MEX01
Date: 10/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche on timcard
In Punche: 7:00 AM 3. Add Out Punch with 1 minutes
Out Punch: 2:59 PM early on timcard
Employee: MEX01
Date: 11/03/2021 1. Add schedules
Schedules: 7:00 AM-3:00 PM 2. Add In Punche on timcard
In Punche: 7:00 AM 3. Add Out Punch with 60 minutes
Out Punch: 2:00 PM early on timcard
Expected Result Actual Result (Pass/Fail) Comments
Late Out exception flag should not show on Out Punch Pass
Employee: MEX01
Date: 12/03/2021
Schedules: 7:00 AM-3:00 PM
In Punche: 7:00 AM 1. Add schedules
Out Punch: 12:20 PM 2. Open timecard
In Punche: 12:45 PM 3. add two In Punches and two
Out Punch: 3:00 PM Out Punches
Expected Result Actual Result (Pass/Fail) Comments
Other Shifts
Employee: MEX01
Date: 01/02/2021
Schedules: 2:00 PM - 10:00 PM
Working 8:00 hours within the shift Punches: 2:00 PM - 10:00PM
Employee: MEX01
Date: 02/02/2021
Working 8:00 hours but not within the Schedules: 2:00 PM - 10:00 PM
shift Punches: 3:00 PM - 11:00 PM
Employee: MEX01
Date: 03/02/2021
Working less than 8:00 hours (7:59 Schedules: 2:00 PM - 10:00 PM
minutes) Punches: 2:00 PM - 9:59 PM
Employee: MEX05
Date: 06/02/2021
Schedules: 2:00 PM - 10:00 PM
Working on Saturday Punches: 2:00 PM - 10:00 PM
Employee: MEX05
Date: 07/02/2021
Schedules: 2:00 PM - 10:00 PM
Working on Sunday Punches: 2:00 PM - 10:00 PM
Employee: MEX01
Date: 04/02/2021
Schedules: 10:00 PM - 6:00 AM
Working 8:00 hours within the shift Punches: 10:00 PM - 6:00 AM
Employee: MEX01
Date: 05/02/2021
Working 8:00 hours but not within the Schedules: 10:00 PM - 6:00 AM
shift Punches: 11:00 PM - 7:00 AM
Employee: MEX01
Date: 06/02/2021
Working less than 8:00 hours (7:59 Schedules: 10:00 PM - 6:00 AM
minutes) Punches: 10:00 PM - 4:00 AM
Employee: MEX05
Date: 13/02/2021
Schedules: 10:00 PM - 6:00 AM
Working on Saturday Punches: 10:00 PM - 4:00 AM
Employee: MEX05
Date: 14/02/2021
Schedules: 10:00 PM - 6:00 AM
Working on Sunday Punches: 10:00 PM - 5:00 AM
Employee: MEX01
Date: 08/02/2021
Schedules: 6:00 AM - 6:00 PM
Working 12:00 hours within the shift Schedules: 6:00 AM - 6:00 PM
Employee: MEX01
Date: 09/02/2021
Working 12:00 hours but not within the Schedules: 6:00 AM - 6:00 PM
shift Schedules: 5:00 AM - 5:00 PM
Employee: MEX01
Date: 10/02/2021
Working less than 12:00 hours (11:59 Schedules: 6:00 AM - 6:00 PM
minutes) Schedules: 6:00 AM - 5:00 PM
Employee: MEX05
Date: 20/02/2021
Schedules: 6:00 AM - 6:00 PM
Working on Saturday Schedules: 6:00 AM - 5:00 PM
Employee: MEX05
Date: 21/02/2021
Schedules: 6:00 AM - 6:00 PM
Working on Sunday Schedules: 6:00 AM - 4:00 PM
Employee: MEX01
Date: 12/02/2021
Schedules: 6:00 PM - 6:00 AM
Working 12:00 hours within the shift Schedules: 6:00 PM - 6:00 AM
Employee: MEX01
Date: 13/02/2021
Working 12:00 hours but not within the Schedules: 6:00 PM - 6:00 AM
shift Schedules: 7:00 PM - 7:00 AM
Employee: MEX01
Date: 14/02/2021
Working less than 11:00 hours (11:59 Schedules: 6:00 PM - 6:00 AM
minutes) Schedules: 6:00 PM - 3:00 AM
Employee: MEX05
Date: 27/02/2021
Schedules: 6:00 PM - 6:00 AM
Working on Saturday Schedules: 6:00 PM - 6:00 AM
Employee: MEX05
Date: 28/02/2021
Schedules: 6:00 PM - 6:00 AM
Working on Sunday Schedules: 6:00 PM - 4:00 AM
Employee: MEX01
Date: 15/02/2021
Schedules: 12:00 PM - 8:00 PM
Working 8:00 hours within the shift Schedules: 12:00 PM - 8:00 PM
Employee: MEX01
Date: 21/02/2021
Working more than or equal 8:00 hours Schedules: 11:00 AM - 7:00 PM
within the shift Schedules: 11:00 AM - 7:00 PM
Employee: MEX01
Date: 16/02/2021
Working more than or equal 8:00 hours Schedules: 6:00 AM - 2:00 PM
within the shift Schedules: 6:00 AM - 2:00 PM
Employee: MEX01
Date: 17/02/2021
Working more than or equal 8:00 hours Schedules: 7:00 AM - 3:00 PM
within the shift Schedules: 7:00 AM - 3:00 PM
Employee: MEX01
Date: 18/02/2021
Working more than or equal 8:00 hours Schedules: 8:00 AM - 4:00 PM
within the shift Schedules: 8:00 AM - 4:00 PM
Employee: MEX01
Date: 19/02/2021
Working more than or equal 8:00 hours Schedules: 9:00 AM - 5:00 PM
within the shift Schedules: 9:00 AM - 5:00 PM
Employee: MEX01
Date: 20/02/2021
Working less than 8:00 hours within Schedules: 12:00 PM - 8:00 PM
the shift Schedules: 12:00 PM - 7:00 PM
Employee: MEX01
Date: 21/02/2021
Working more than or equal 8:00 hours Schedules: 11:00 AM - 7:00 PM
within the shift Schedules: 11:00 AM - 7:00 PM
Expected Result Actual Result (Pass/Fail)
Overtime
Employee: MEX01
Date: 15/03/2021
Schedules: 6:00 AM - 6:00 PM
Working 9:00 hours in 12 hours shift Punches: 6:00 AM - 3:00 PM
Employee: MEX01
Date: 16/03/2021
Schedules: 6:00 AM - 6:00 PM
Working 12:50 minutes in 12 hours shift Punches: 6:00 AM - 6:50 PM
Employee: MEX01
Date: 17/03/2021
Schedules: 6:00 AM - 6:00 PM
Working 14:00 hours in 12 hours shift Punches: 6:00 AM - 8:00 PM
Schedules: 7:00 AM - 3:00 PM
Working 9:00 hours in 8 hours shift Punches: 7:00 AM - 4:54 PM
Schedules: No Shift
Working 2 hours on unscheduled day Punches: 7:00 AM - 8:55 PM
Schedules: No Shift
Working 8 hours on unscheduled day Punches: 7:00 AM - 3:54 PM
Schedules: No Shift
Working 10 hours on unscheduled day Punches: 7:00 AM - 3:55 PM
Schedules: No Shift
Working 2 hours on unscheduled day Punches: 7:00 AM - 8:55 PM
Schedules: No Shift
Working 8 hours on unscheduled day Punches: 7:00 AM - 3:54 PM
Schedules: No Shift
Working 10 hours on unscheduled day Punches: 7:00 AM - 3:55 PM
Schedules: No Shift
Working 2 hours on unscheduled day Punches: 7:00 AM - 8:55 PM
Schedules: No Shift
Working 8 hours on unscheduled day Punches: 7:00 AM - 3:54 PM
Schedules: No Shift
Working 10 hours on unscheduled day Punches: 7:00 AM - 3:55 PM
Expected Result Actual Result (Pass/Fail)