ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAH
1
Designed by:Roland
2
Excuted by:Wong Ting Ho
3
Test Date:2023/2/22-27
4
Module:Emplotee - Leave
5
IDPriority (H/M/L)TypeTest CaseDesciptionTest EnvironmentPreconditionTest StepsTest DataExpected ResultTesterActual ResultNotesStatus (Pass/Fail)Completed Test Case: 136
6
Chapter 1 - Defualt Status
7
TC-Leave-03.01HOverview - Calendar - ViewView the Leave Overview in Default status with start at current dateUser can view the Leave Overview1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Login
2. Add new company
2. Fill in employer details
4. Add pay frequency
1. Press "Employees"
2. Press "Leave Overview"
Device's date: 22/2/2023User can see the blank calendar at February with 22/2 is highlightedWong Ting HoAs expectedPass
8
TC-Leave-03.02HOverview - Calendar - MonthGo to the previous monthUser can go to the previous month1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. View the Leave Overview in Default status1. Press"<"
2. Repeat above 3 times
February 2023>January 2023>December 2022>November 2022The calendar is at November 2022Wong Ting HoAs expectedPass
9
TC-Leave-03.03HOverview - Calendar - MonthGo to the next monthUser can go to the next month1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. View the Leave Overview in Default status
2. Go to the previous month
1. Press">"
2. Repeat above 5 times
November 2022>December 2022>January 2023>February 2023>March 2023>April 2023The calendar is at April 2023Wong Ting HoAs expectedPass
10
TC-Leave-03.04HOverview - Calendar - MonthGo to the previous year in month modeUser can go to the previous year in month mode1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. View the Leave Overview in Default status1. Press"<<"
2. Repeat above 3 times
February 2023>February 2022>February 2021>February 2020The calendar is at February 2020Wong Ting HoAs expectedPass
11
TC-Leave-03.05HOverview - Calendar - MonthGo to the next month in year modeUser can go to the next year in year mode1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. View the Leave Overview in Default status
2. Go to the previous year in month mode
1. Press">>"
2. Repeat above 5 times
February 2020>February 2021>February 2022>February 2023>February 2024>February 2025The calendar is at February 2025Wong Ting HoAs expectedPass
12
TC-Leave-03.06HOverview - Calendar - MonthBack to TodayUser can back to today1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. View the Leave Overview in Default status
2. Go to the previous month
3. Go to the next month
1. Press"today"Device's date: 22/2/2023The calendar back to FebruaryWong Ting HoAs expectedPass
13
TC-Leave-03.07HOverview - Calendar - Change SettingShow by weekUser can switch the calendar to week mode1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. View the Leave Overview in Default status1. Press"week"Device's date: 22/2/2023The calendar show a week onlyWong Ting HoAs expectedPass
14
TC-Leave-03.08HOverview - Calendar - WeekGo to the previous weekUser can go to the previous week1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Show by week1. Press"<"
2. Repeat above 3 times
Feb 12 – 18, 2023>Feb 5 – 11, 2023>Jan 29 – Feb 4, 2023>Jan 22 – 28, 2023The calendar is at Jan 22 – 28, 2023Wong Ting HoAs expectedPass
15
TC-Leave-03.09HOverview - Calendar - WeekGo to the next weekUser can go to the next week1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Show by week
2. Go to the next week
1. Press">"
2. Repeat above 5 times
Jan 22 – 28, 2023>Jan 29 – Feb 4, 2023>Feb 5 – 11, 2023>Feb 12 – 18, 2023>Feb 19 – 25, 2023>Feb 26 – Mar 4, 2023The calendar is at Feb 26 – Mar 4, 2023Wong Ting HoAs expectedPass
16
TC-Leave-03.10HOverview - Calendar - WeekGo to the previous year in week modeUser can go to the previous year in week mode1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Show by week1. Press"<<"
2. Repeat above 3 times
Feb 12 – 18, 2023>Feb 13 – 19, 2022>Feb 14 – 20, 2021>Feb 16 – 22, 2020The calendar is at Feb 16 – 22, 2020Wong Ting HoAs expectedPass
17
TC-Leave-03.11HOverview - Calendar - WeekGo to the next year in week modeUser can go to the next year in week mode1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Show by week
2. Go to the previous year in week mode
1. Press">>"
2. Repeat above 5 times
Feb 16 – 22, 2020>Feb 14 – 20, 2021>Feb 13 – 19, 2022>Feb 19 – 25, 2023>Feb 18 - 24, 2024>Feb 16 – 22, 2025The calendar is at Feb 16 – 22, 2025Wong Ting HoAs expectedPass
18
TC-Leave-03.12HOverview - Calendar - WeekBack to TodayUser can back to today1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Show by week1. Press"today"Device's date: 22/2/2023The calendar back to Feb 19 – 25, 2023Wong Ting HoAs expectedPass
19
TC-Leave-03.13HOverview - Calendar - Change SettingShow by monthUser can switch the calendar to month mode1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Show by week1. Press"month"Device's date: 22/2/2023The calendar show whole February 2023Wong Ting HoAs expectedPass
20
Chapter 2 - Leave Adjustments
21
TC-Leave-03.14HEmployee - EnterEnter to a EmployeeUser can enter to a employee's profile then edit his Leave1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Login
2. Fill in company details
3. Add pay frequency
1. Press a employee's Last Name or First NameCan enter to employee's profile pageWong Ting HoAs expectedPass
22
TC-Leave-03.15HEmployee - ViewWatch Employee's ActivityUser can watch employee's leave table include Annual, Sick, Paternity, Maternity and Unpaid1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"1. Press "Leave"
2. Press "Activity"
3. Read the “Annual” part
4. Press "Sick"
5. Read the “Sick” part
6. Press "Paternity"
7. Read the “Paternity” part
8. Press "Maternity"
9. Read the “Maternity” part
10. Press "Unpaid"
11 .Read “Unpaid” part
12. Read the whole page
Employee's leave at each types can be shown correctlyWong Ting HoAs expectedPass
23
TC-Leave-03.16HEmployee - ViewRead Leave BalancesUser can read the Employee's Leave Balances1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"1. Press "Leave"
2. Press "Record Taken"
3. Read the "Leave Balances"
Employee's leave record is defaultAnnual, Sick, Paternity, and Maternity are 0.0 and Last Updated are user's registered dayWong Ting HoAs expectedWhen Employee is created at different date, the Leave record isn't 0.0Pass
24
TC-Leave-03.17HEmployee - Adjustment - In RangeLeave Adjustments of a Employee: Annual Increase & DecreaseUser can control how many annual leaves can employee take1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Annual part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
9. Press "Leave"
10. Press "Adjustments"
11. Press "Add" at Annual part
12. Input Date, Number of Days, and Description
13. Press "Save Changes"
14. Press "Leave"
15. Press "Record Taken"
16. Read the "Leave Balances"
First:
Date: 2023-02-25,
Number of Days: 30,
Description: Increase 30 days

Second:
Date: 2023-02-25,
Number of Days: -10,
Description: Decrease 10 days
Employee's annual have 0 + 30 - 10 = 20 days.
Activity page have 2 adjust records.
Wong Ting HoAs expectedPass
25
TC-Leave-03.18HEmployee - Adjustment - DeleteLeave Adjustments of a Employee: Annual - DeleteUser can delete the adjust1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.17"
1. Press "Leave"
2. Press "Adjustments"
3. Press Rubbish icon of all items
4. Press "Save Changes"
5. Press "Leave"
6. Press "Record Taken"
7. Read the "Leave Balances"
First:
Date: 2023-02-25,
Number of Days: 30,
Description: Increase 30 days

Second:
Date: 2023-02-25,
Number of Days: -5,
Description: Decrease 5 days
Employee's annual return 0.Wong Ting HoAs expectedPass
26
TC-Leave-03.19HEmployee - Adjustment - Out of RangeLeave Adjustments of a Employee: Annual adjust effective at the previous cycle year or earlierCheck if user input's date at the previous cycle year or earlier1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.18"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Annual part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-01-01,
Number of Days: 30,
Description: Increase 30 days
Have not any effectWong Ting HoAs expectedPass
27
TC-Leave-03.20HEmployee - Adjustment - Out of RangeLeave Adjustments of a Employee: Annual adjust effective date later than network timeCheck if user input's date later than network time1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.18"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Annual part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-06-30,
Number of Days: 30,
Description: Increase 30 days
This action will not take effect immediatelyWong Ting HoAs expectedPass
28
TC-Leave-03.21HEmployee - Adjustment - Not a NumberLeave Adjustments of a Employee: Annual - Number of Days is not numberCheck if user input's Number of Days is not a number1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Enter to a Employee
2. Read Leave Balances
3. Leave Adjustments of a Employee: Delete
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Annual part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-02-25,
Number of Days: QAT0128,
Description: Not a Number

Date: 2023-02-25,
Number of Days: 手動測試員,
Description: Not a Number

Date: 2023-02-25,
Number of Days: あいうえお,
Description: Not a Number
Have not any effectWong Ting HoAs expectedPass
29
TC-Leave-03.22HEmployee - Adjustment - Large NumberLeave Adjustments of a Employee: Annual - Number of Days is overflowCheck if user input's Number of Days is overflow1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.18"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Annual part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Back to previous page
7. Repeat above 2 times.
First:
Date: 2023-02-25,
Number of Days: 9007199254740991,
Description: +Overflow

Second:
Date: 2023-02-25,
Number of Days: -9007199254740991,
Description: -Overflow
Not allow user input and show the message require user reinput the data.Lam Chong ChitThe page show: "We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly." then user needs to back to previous page by use browser button.
Overflow at 100000000 (10^8)Fail
30
TC-Leave-03.23HEmployee - Adjustment - In RangeLeave Adjustments of a Employee: Sick Increase & DecreaseUser can control how many Sick leaves can employee take1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Sick part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
9. Press "Leave"
10. Press "Adjustments"
11. Press "Add" at Sick part
12. Input Date, Number of Days, and Description
13. Press "Save Changes"
14. Press "Leave"
15. Press "Record Taken"
16. Read the "Leave Balances"
First:
Date: 2023-02-25,
Number of Days: 30,
Description: Increase 30 days

Second:
Date: 2023-02-25,
Number of Days: -10,
Description: Decrease 10 days
Employee's Sick have 0 + 30 - 10 = 20 days.
Activity page have 2 adjust records.
Wong Ting HoAs expectedPass
31
TC-Leave-03.24HEmployee - Adjustment - DeleteLeave Adjustments of a Employee: Sick - DeleteUser can delete the adjust1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.23"
1. Press "Leave"
2. Press "Adjustments"
3. Press Rubbish icon of all items
4. Press "Save Changes"
5. Press "Leave"
6. Press "Record Taken"
7. Read the "Leave Balances"
First:
Date: 2023-02-25,
Number of Days: 30,
Description: Increase 30 days

Second:
Date: 2023-02-25,
Number of Days: -5,
Description: Decrease 5 days
Employee's Sick return 0.Wong Ting HoAs expectedPass
32
TC-Leave-03.25HEmployee - Adjustment - Out of RangeLeave Adjustments of a Employee: Sick adjust effective at the previous cycle year or earlierCheck if user input's date at the previous cycle year or earlier1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.24"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Sick part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-01-01,
Number of Days: 30,
Description: Increase 30 days
Have not any effectWong Ting HoAs expectedPass
33
TC-Leave-03.26HEmployee - Adjustment - Out of RangeLeave Adjustments of a Employee: Sick adjust effective date later than network timeCheck if user input's date later than network time1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.24"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Sick part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-06-30,
Number of Days: 30,
Description: Increase 30 days
This action will not take effect immediatelyWong Ting HoAs expectedPass
34
TC-Leave-03.27HEmployee - Adjustment - Not a NumberLeave Adjustments of a Employee: Sick - Number of Days is not numberCheck if user input's Number of Days is not a number1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.24"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Sick part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-02-25,
Number of Days: QAT0128,
Description: Not a Number

Date: 2023-02-25,
Number of Days: 手動測試員,
Description: Not a Number

Date: 2023-02-25,
Number of Days: あいうえお,
Description: Not a Number
Have not any effectWong Ting HoAs expectedPass
35
TC-Leave-03.28HEmployee - Adjustment - Large NumberLeave Adjustments of a Employee: Sick - Number of Days is overflow (>=1e8 or <=-1e8)Check if user input's Number of Days is overflow1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.24"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Sick part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Back to previous page
7. Repeat above 2 times.
First:
Date: 2023-02-25,
Number of Days: 9007199254740991,
Description: +Overflow

Second:
Date: 2023-02-25,
Number of Days: -9007199254740991,
Description: -Overflow
Not allow user input and show the message require user reinput the data.Lam Chong ChitThe page show: "We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly." then user needs to back to previous page by use browser button.
Overflow at 100000000 (10^8)Fail
36
TC-Leave-03.29HEmployee - Adjustment - In RangeLeave Adjustments of a Employee: Paternity Increase & DecreaseUser can control how many Paternity leaves can employee take1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Paternity part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
9. Press "Leave"
10. Press "Adjustments"
11. Press "Add" at Paternity part
12. Input Date, Number of Days, and Description
13. Press "Save Changes"
14. Press "Leave"
15. Press "Record Taken"
16. Read the "Leave Balances"
First:
Date: 2023-02-25,
Number of Days: 30,
Description: Increase 30 days

Second:
Date: 2023-02-25,
Number of Days: -10,
Description: Decrease 10 days
Employee's Paternity have 0 + 30 - 10 = 20 days.
Activity page have 2 adjust records.
Wong Ting HoAs expectedPass
37
TC-Leave-03.30HEmployee - Adjustment - DeleteLeave Adjustments of a Employee: Paternity - DeleteUser can delete the adjust1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.29"
1. Press "Leave"
2. Press "Adjustments"
3. Press Rubbish icon of all items
4. Press "Save Changes"
5. Press "Leave"
6. Press "Record Taken"
7. Read the "Leave Balances"
First:
Date: 2023-02-25,
Number of Days: 30,
Description: Increase 30 days

Second:
Date: 2023-02-25,
Number of Days: -5,
Description: Decrease 5 days
Employee's Paternity return 0.Wong Ting HoAs expectedPass
38
TC-Leave-03.31HEmployee - Adjustment - Out of RangeLeave Adjustments of a Employee: Paternity adjust effective at the previous cycle year or earlierCheck if user input's date at the previous cycle year or earlier1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.30"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Paternity part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-01-01,
Number of Days: 30,
Description: Increase 30 days
Have not any effectWong Ting HoAs expectedPass
39
TC-Leave-03.32HEmployee - Adjustment - Out of RangeLeave Adjustments of a Employee: Paternity adjust effective date later than network timeCheck if user input's date later than network time1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.30"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Paternity part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-06-30,
Number of Days: 30,
Description: Increase 30 days
This action will not take effect immediatelyWong Ting HoAs expectedPass
40
TC-Leave-03.33HEmployee - Adjustment - Not a NumberLeave Adjustments of a Employee: Paternity - Number of Days is not numberCheck if user input's Number of Days is not a number1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.30"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Paternity part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-02-25,
Number of Days: QAT0128,
Description: Not a Number

Date: 2023-02-25,
Number of Days: 手動測試員,
Description: Not a Number

Date: 2023-02-25,
Number of Days: あいうえお,
Description: Not a Number
Have not any effectWong Ting HoAs expectedPass
41
TC-Leave-03.34HEmployee - Adjustment - Large NumberNot allow user input and show a message that require user reinput.Check if user input's Number of Days is overflow1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.30"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Paternity part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Back to previous page
7. Repeat above 2 times.
First:
Date: 2023-02-25,
Number of Days: 9007199254740991,
Description: +Overflow

Second:
Date: 2023-02-25,
Number of Days: -9007199254740991,
Description: -Overflow
Not allow user input and show the message require user reinput the data.Lam Chong ChitThe page show: "We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly." then user needs to back to previous page by use browser button.
Overflow at 100000000 (10^8)Fail
42
TC-Leave-03.35HEmployee - Adjustment - In RangeLeave Adjustments of a Employee: Maternity Increase & DecreaseUser can control how many Maternity leaves can employee take1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Maternity part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
9. Press "Leave"
10. Press "Adjustments"
11. Press "Add" at Maternity part
12. Input Date, Number of Days, and Description
13. Press "Save Changes"
14. Press "Leave"
15. Press "Record Taken"
16. Read the "Leave Balances"
First:
Date: 2023-02-25,
Number of Days: 30,
Description: Increase 30 days

Second:
Date: 2023-02-25,
Number of Days: -10,
Description: Decrease 10 days
Employee's Maternity have 0 + 30 - 10 = 20 days.
Activity page have 2 adjust records.
Wong Ting HoAs expectedPass
43
TC-Leave-03.36HEmployee - Adjustment - DeleteLeave Adjustments of a Employee: Maternity - DeleteUser can delete the adjust1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.35"
1. Press "Leave"
2. Press "Adjustments"
3. Press Rubbish icon of all items
4. Press "Save Changes"
5. Press "Leave"
6. Press "Record Taken"
7. Read the "Leave Balances"
First:
Date: 2023-02-25,
Number of Days: 30,
Description: Increase 30 days

Second:
Date: 2023-02-25,
Number of Days: -5,
Description: Decrease 5 days
Employee's Maternity return 0.Wong Ting HoAs expectedPass
44
TC-Leave-03.37HEmployee - Adjustment - Out of RangeLeave Adjustments of a Employee: Maternity adjust effective at the previous cycle year or earlierCheck if user input's date at the previous cycle year or earlier1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.36"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Maternity part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-01-01,
Number of Days: 30,
Description: Increase 30 days
Have not any effectWong Ting HoAs expectedPass
45
TC-Leave-03.38HEmployee - Adjustment - Out of RangeLeave Adjustments of a Employee: Maternity adjust effective date later than network timeCheck if user input's date later than network time1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.36"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Maternity part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-06-30,
Number of Days: 30,
Description: Increase 30 days
This action will not take effect immediatelyWong Ting HoAs expectedPass
46
TC-Leave-03.39HEmployee - Adjustment - Not a NumberLeave Adjustments of a Employee: Maternity - Number of Days is not numberCheck if user input's Number of Days is not a number1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.36"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Maternity part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Press "Leave"
7. Press "Record Taken"
8. Read the "Leave Balances"
Date: 2023-02-25,
Number of Days: QAT0128,
Description: Not a Number

Date: 2023-02-25,
Number of Days: 手動測試員,
Description: Not a Number

Date: 2023-02-25,
Number of Days: あいうえお,
Description: Not a Number
Have not any effectWong Ting HoAs expectedPass
47
TC-Leave-03.40HEmployee - Adjustment - Large NumberLeave Adjustments of a Employee: Maternity - Number of Days is overflowCheck if user input's Number of Days is overflow1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.14"
2. Success to finish "TC-Leave-03.16"
3. Success to finish "TC-Leave-03.36"
1. Press "Leave"
2. Press "Adjustments"
3. Press "Add" at Maternity part
4. Input Date, Number of Days, and Description
5. Press "Save Changes"
6. Back to previous page
7. Repeat above 2 times.
First:
Date: 2023-02-25,
Number of Days: 9007199254740991,
Description: +Overflow

Second:
Date: 2023-02-25,
Number of Days: -9007199254740991,
Description: -Overflow
Not allow user input and show the message require user reinput the data.Lam Chong ChitThe page show: "We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly." then user needs to back to previous page by use browser button.
Overflow at 100000000 (10^8)Fail
48
TC-Leave-03.41HEmployee - Adjustment - RulesLeave Adjustments of a Employee: Set a Employee's leave meet company's policy and rulesFinal test of leave adjustments part then use this status go to next chapter1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. TC-Leave-03.14 to TC-Leave-03.401. Press "Leave"
2. Press "Adjustments"
3. Delete all adjustments until the Leave Adjustments page return blank
4. Press "Add" at Annual part
5. Input Date, Number of Days, and Description
6. Press "Add" at Sick part
7. Input Date, Number of Days, and Description
8. Press "Add" at Paternity part
9. Input Date, Number of Days, and Description
10. Press "Add" at Maternity part
11. Input Date, Number of Days, and Description
12. Press "Save Changes"
13. Press "Leave"
14. Press "Record Taken"
15. Read the "Leave Balances"
Annual:
Date: 2023-02-25,
Number of Days: 7,
Description: Company's policy

Sick:
Date: 2023-02-25,
Number of Days: 7,
Description: Company's policy

Paternity:
Date: 2023-02-25,
Number of Days: 5,
Description: Company's policy

Maternity:
Date: 2023-02-25,
Number of Days: 50,
Description: Company's policy
Employee has 7 days annual, 7 days sick, 5 days paternity, and 50 days maternity after edit. Wong Ting HoAs expectedPass
49
Chapter 3 - Record Leave Taken
50
TC-Leave-03.42HRecord - Calendar - ViewView the Record Leave Taken calendar in Default status with start at current dateUser can view the Record Leave Taken calendar1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Login
2. Fill in company details
3. Add pay frequency
1. Press a employee's Last Name or First Name
2. Press "Leave Overview"
3. Press "Leave"
4. Press "Record Taken"
Device's date: 23/2/2023User can see the blank calendar at February with 23/2 is highlightedWong Ting HoAs expectedPass
51
TC-Leave-03.43HRecord - Calendar - AdjustmentGo to the previous monthUser can go to the previous month1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.42"1. Press"<"
2. Repeat above 3 times
February 2023>January 2023>December 2022>November 2022The calendar is at November 2022Wong Ting HoAs expectedCalendar breaks when Calendar is at 1899 or earlier/10000 or later on Record Taken (1899: https://drive.google.com/file/d/1_A-1ebcXxnseVtRHffxGhVf_UBE49oaV/view?usp=sharing ), while nothing goes wrong on Leave OverviewPass
52
TC-Leave-03.44HRecord - Calendar - AdjustmentGo to the next monthUser can go to the next month1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.42"
2. Success to finish "TC-Leave-03.43"
1. Press">"
2. Repeat above 5 times
November 2022>December 2022>January 2023>February 2023>March 2023>April 2023The calendar is at April 2023Wong Ting HoAs expectedPass
53
TC-Leave-03.45HRecord - Calendar - AdjustmentGo to the previous year in month modeUser can go to the previous year in month mode1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.42"1. Press"<<"
2. Repeat above 3 times
February 2023>February 2022>February 2021>February 2020The calendar is at February 2020Wong Ting HoAs expectedPass
54
TC-Leave-03.46HRecord - Calendar - AdjustmentGo to the next month in year modeUser can go to the next year in year mode1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.42"
2. Success to finish "TC-Leave-03.45"
1. Press">>"
2. Repeat above 5 times
February 2020>February 2021>February 2022>February 2023>February 2024>February 2025The calendar is at February 2025Wong Ting HoAs expectedPass
55
TC-Leave-03.47HRecord - Calendar - AdjustmentBack to TodayUser can back to today1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.42"
2. Success to finish "TC-Leave-03.43"
3. Success to finish "TC-Leave-03.44"
1. Press"today"Device's date: 23/2/2023The calendar back to FebruaryWong Ting HoAs expectedPass
56
TC-Leave-03.48HRecord - Adjustment - In RangeAdd Annual LeaveUser can add Annual Leave by use balance for Annual1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.42"
2. Success to finish "TC-Leave-03.47"
1. Press a date on calendar
2. Select type as "Annual Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Read Activity Per Cycle
8. Press "Leave"
9. Press "Record Taken"
10. Move the calendar to the month which is the inputed annual date and read it
11. Press "Employees"
12. Press "Leave Overview"
13. Move the calendar to the month which is the inputed annual date and read it
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Annual leave
From: 2023-03-06
To: 2023-03-08
Partial:
2023-03-08 4 of 8 hours
Balance of annual become 7-2.5=4.5

Annual leave's day on the calendar become blue

Annual leave's day on the Leave Overview will have a red line with employee's name who take the annual
Wong Ting HoAs expectedPass
57
TC-Leave-03.49HRecord - Adjustment - DeleteRemove Annual LeaveUser can remove Annual Leave and revert the balance of annual1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.48"1. Press a date which have annual on calendar
2. Press "Remove Dates"
3. Press "Save"
4. Read Activity Per Cycle
5. Press "Leave"
6. Press "Record Taken"
7. Move the calendar to the month which is the removed annual date and read it
8. Press "Employees"
9. Press "Leave Overview"
10. Move the calendar to the month which is the removed annual date and read it
Related annual record disappered

Balance of annual become 5+2.5=7
Wong Ting HoAs expectedPass
58
TC-Leave-03.50HRecord - Adjustment - Out of RangeAdd Annual Leave earlier than the employee's entryCheck if user set annual's date earlier than the employee's entry1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.49"1. Press a date on calendar
2. Select type as "Annual Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Read Activity Per Cycle
8. Press "Leave"
9. Press "Record Taken"
10. Move the calendar to the month which is the inputed annual date and read it
11. Press "Employees"
12. Press "Leave Overview"
13. Move the calendar to the month which is the inputed annual date and read it
14. Remove all related record
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Annual leave
From: 2022-12-01
To: 2023-01-31
No any effective of balance and other record at the current cycle yearWong Ting HoAs expectedPass
59
TC-Leave-03.51HRecord - Adjustment - Out of RangeAdd Annual Leave at the next cycle year or laterCheck if user set annual's date earlier than the employee's entry1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.49"1. Press a date on calendar
2. Select type as "Annual Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press ">"
8. Read Activity Per Cycle
9. Remove all related record
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Annual leave
From: 2024-04-01
To: 2024-04-03
Related record will set in the next cycle year and the balance of annual will be effected in the next cycle year. All record in this cycle year will not be effectedWong Ting HoAs expectedPass
60
TC-Leave-03.52HRecord - Adjustment - Invalid durationAdd Annual Leave: Attempt to set the total time greater than the daily work hoursCheck if user set annual's total time greater than the daily work hours1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.49"1. Press a date on calendar
2. Select type as "Annual Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Annual leave
From: 2023-03-15
To: 2023-03-15
Partial:
2023-03-15 15 of 8 hours
Not allow user input and show "There are already annual leave days on 1 selected days. Please remove or edit them before saving."Wong Ting HoAs expectedPass
61
TC-Leave-03.53HRecord - Adjustment - In RangeAdd Sick LeaveUser can add Sick Leave by use balance for Sick1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.42"
2. Success to finish "TC-Leave-03.47"
1. Press a date on calendar
2. Select type as "Sick Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Sick"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Sick date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Sick date and read it
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Sick leave
From: 2023-03-13
To: 2023-03-17
Partial:
2023-03-17 4 of 8 hours
Balance of Sick become 7-4.5=2.5

Sick leave's day on the calendar become red

Sick leave's day on the Leave Overview will have a red line with employee's name who take the Sick
Wong Ting HoAs expectedPass
62
TC-Leave-03.54HRecord - Adjustment - DeleteRemove Sick LeaveUser can remove Sick Leave and revert the balance of Sick1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.53"1. Press a date which have Sick on calendar
2. Press "Remove Dates"
3. Press "Save"
4. Press "Sick"
5. Read Activity Per Cycle
6. Press "Leave"
7. Press "Record Taken"
8. Move the calendar to the month which is the removed Sick date and read it
9. Press "Employees"
10. Press "Leave Overview"
11. Move the calendar to the month which is the removed Sick date and read it
Related Sick record disappered

Balance of Sick become 2.5+4.5=7
Wong Ting HoAs expectedPass
63
TC-Leave-03.55HRecord - Adjustment - Short durationAdd Sick Leave with fewer than 4 consecutive daysCheck if user set Sick fewer than 4 consecutive days1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.54"1. Press a date on calendar
2. Select type as "Sick Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Sick"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Sick date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Sick date and read it
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Sick leave
From: 2023-03-13
To: 2023-03-14
Balance of Sick become 7-2=5

Sick leave's day on the calendar become red

Sick leave's day on the Leave Overview will have a red line with employee's name who take the Sick
Wong Ting HoAs expectedPass
64
TC-Leave-03.56HRecord - Adjustment - Out of RangeAdd Sick Leave earlier than the employee's entryCheck if user set Sick's date earlier than the employee's entry1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.54"1. Press a date on calendar
2. Select type as "Sick Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Sick"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Sick date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Sick date and read it
15. Remove all related record
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Sick leave
From: 2022-12-01
To: 2023-01-31
No any effective of balance and other record at the current cycle yearWong Ting HoAs expectedPass
65
TC-Leave-03.57HRecord - Adjustment - Out of RangeAdd Sick Leave at the next cycle year or laterCheck if user set Sick's date earlier than the employee's entry1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.53"1. Press a date on calendar
2. Select type as "Sick Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Sick"
8. Press ">"
9. Read Activity Per Cycle
10. Remove all related record
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Sick leave
From: 2024-04-01
To: 2024-04-03
Related record will set in the next cycle year and the balance of Sick will be effected in the next cycle year. All record in this cycle year will not be effectedWong Ting HoAs expectedPass
66
TC-Leave-03.58HRecord - Adjustment - In RangeAdd Paternity LeaveUser can add Paternity Leave by use balance for Paternity1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.42"
2. Success to finish "TC-Leave-03.47"
1. Press a date on calendar
2. Select type as "Paternity Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Paternity"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Paternity date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Paternity date and read it
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Paternity leave
From: 2023-03-13
To: 2023-03-17
Partial:
2023-03-17 4 of 8 hours
Balance of Paternity become 5-4.5=0.5

Paternity leave's day on the calendar become green

Paternity leave's day on the Leave Overview will have a red line with employee's name who take the Paternity
Wong Ting HoAs expectedPass
67
TC-Leave-03.59HRecord - Adjustment - DeleteRemove Paternity LeaveUser can remove Paternity Leave and revert the balance of Paternity1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.58"1. Press a date which have Paternity on calendar
2. Press "Remove Dates"
3. Press "Save"
4. Press "Paternity"
5. Read Activity Per Cycle
6. Press "Leave"
7. Press "Record Taken"
8. Move the calendar to the month which is the removed Paternity date and read it
9. Press "Employees"
10. Press "Leave Overview"
11. Move the calendar to the month which is the removed Paternity date and read it
Related Paternity record disappered

Balance of Paternity become 0.5+4.5=5
Wong Ting HoAs expectedPass
68
TC-Leave-03.60HRecord - Adjustment - Short durationAdd Paternity Leave with fewer than 4 consecutive daysCheck if user set Paternity fewer than 4 consecutive days1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.59"1. Press a date on calendar
2. Select type as "Paternity Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Paternity"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Paternity date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Paternity date and read it
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Paternity leave
From: 2023-03-13
To: 2023-03-14
1. Press "Settings"
2. Press "Leave"
3. Press "Delete" near the Customize Leave
4. If the Customize Leave haven't appear "Delete" button, please erase all related leaves taken record
5. Repeat step 3 until all Customize Leaves were deleted
6. Read All Leave Types page
7. Press "Employees"
8.
Wong Ting HoAs expectedPass
69
TC-Leave-03.61HRecord - Adjustment - Out of RangeAdd Paternity Leave earlier than the employee's entryCheck if user set Paternity's date earlier than the employee's entry1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.59"1. Press a date on calendar
2. Select type as "Paternity Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Paternity"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Paternity date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Paternity date and read it
15. Remove all related record
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Paternity leave
From: 2022-12-01
To: 2023-01-31
No any effective of balance and other record at the current cycle yearWong Ting HoAs expectedPass
70
TC-Leave-03.62HRecord - Adjustment - Out of RangeAdd Paternity Leave at the next cycle year or laterCheck if user set Paternity's date earlier than the employee's entry1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.58"1. Press a date on calendar
2. Select type as "Paternity Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Paternity"
8. Press ">"
9. Read Activity Per Cycle
10. Remove all related record
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Paternity leave
From: 2024-04-01
To: 2024-04-03
Related record will set in the next cycle year and the balance of Paternity will be effected in the next cycle year. All record in this cycle year will not be effectedWong Ting HoAs expectedPass
71
TC-Leave-03.63HRecord - Adjustment - In RangeAdd Maternity LeaveUser can add Maternity Leave by use balance for Maternity1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.42"
2. Success to finish "TC-Leave-03.47"
1. Press a date on calendar
2. Select type as "Maternity Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Maternity"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Maternity date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Maternity date and read it
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Maternity leave
From: 2023-04-17
To: 2023-06-26
Partial:
2023-04-17 4 of 8 hours
Balance of Maternity become 50-47.5=2.5

Maternity leave's day on the calendar become grey

Maternity leave's day on the Leave Overview will have a red line with employee's name who take the Maternity
Wong Ting HoAs expectedPass
72
TC-Leave-03.64HRecord - Adjustment - DeleteRemove Maternity LeaveUser can remove Maternity Leave and revert the balance of Maternity1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.63"1. Press a date which have Maternity on calendar
2. Press "Remove Dates"
3. Press "Save"
4. Press "Maternity"
5. Read Activity Per Cycle
6. Press "Leave"
7. Press "Record Taken"
8. Move the calendar to the month which is the removed Maternity date and read it
9. Press "Employees"
10. Press "Leave Overview"
11. Move the calendar to the month which is the removed Maternity date and read it
Related Maternity record disappered

Balance of Maternity become 2.5+47.5=50
Wong Ting HoAs expectedPass
73
TC-Leave-03.65HRecord - Adjustment - Short durationAdd Maternity Leave with fewer than 4 consecutive daysCheck if user set Maternity fewer than 4 consecutive days1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.64"1. Press a date on calendar
2. Select type as "Maternity Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Maternity"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Maternity date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Maternity date and read it
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Maternity leave
From: 2023-03-13
To: 2023-03-14
Balance of Maternity become 50-2=48

Maternity leave's day on the calendar become grey

Maternity leave's day on the Leave Overview will have a red line with employee's name who take the Maternity
Wong Ting HoAs expectedPass
74
TC-Leave-03.66HRecord - Adjustment - Out of RangeAdd Maternity Leave earlier than the employee's entryCheck if user set Maternity's date earlier than the employee's entry1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.64"1. Press a date on calendar
2. Select type as "Maternity Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Maternity"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Maternity date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Maternity date and read it
15. Remove all related record
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Maternity leave
From: 2022-11-01
To: 2023-01-11
No any effective of balance and other record at the current cycle yearWong Ting HoAs expectedPass
75
TC-Leave-03.67HRecord - Adjustment - Out of RangeAdd Maternity Leave at the next cycle year or laterCheck if user set Maternity's date earlier than the employee's entry1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.64"1. Press a date on calendar
2. Select type as "Maternity Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Maternity"
8. Press ">"
9. Read Activity Per Cycle
10. Remove all related record
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Maternity leave
From: 2024-04-01
To: 2024-06-01
Related record will set in the next cycle year and the balance of Maternity will be effected in the next cycle year. All record in this cycle year will not be effectedWong Ting HoAs expectedPass
76
TC-Leave-03.68HRecord - Adjustment - In RangeAdd Unpaid LeaveUser can add Unpaid Leave by use balance for Unpaid1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.42"
2. Success to finish "TC-Leave-03.47"
1. Press a date on calendar
2. Select type as "Unpaid Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Unpaid"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Unpaid date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Unpaid date and read it
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Unpaid leave
From: 2023-04-17
To: 2023-06-26
Partial:
2023-04-17 4 of 8 hours
Unpaid record will not effect the Balance

Unpaid leave's day on the calendar become orange

Unpaid leave's day on the Leave Overview will have a red line with employee's name who take the Unpaid
Wong Ting HoAs expectedPass
77
TC-Leave-03.69HRecord - Adjustment - DeleteRemove Unpaid LeaveUser can remove Unpaid Leave and revert the balance of Unpaid1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.68"1. Press a date which have Unpaid on calendar
2. Press "Remove Dates"
3. Press "Save"
4. Press "Unpaid"
5. Read Activity Per Cycle
6. Press "Leave"
7. Press "Record Taken"
8. Move the calendar to the month which is the removed Unpaid date and read it
9. Press "Employees"
10. Press "Leave Overview"
11. Move the calendar to the month which is the removed Unpaid date and read it
Related Unpaid record disapperedWong Ting HoAs expectedPass
78
TC-Leave-03.70HRecord - Adjustment - Short durationAdd Unpaid Leave with fewer than 4 consecutive daysCheck if user set Unpaid fewer than 4 consecutive days1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.69"1. Press a date on calendar
2. Select type as "Unpaid Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Unpaid"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Unpaid date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Unpaid date and read it
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Unpaid leave
From: 2023-03-13
To: 2023-03-14
Unpaid record will not effect the Balance

Unpaid leave's day on the calendar become orange

Unpaid leave's day on the Leave Overview will have a red line with employee's name who take the Unpaid
Wong Ting HoAs expectedPass
79
TC-Leave-03.71HRecord - Adjustment - Out of RangeAdd Unpaid Leave earlier than the employee's entryCheck if user set Unpaid's date earlier than the employee's entry1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.69"1. Press a date on calendar
2. Select type as "Unpaid Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Unpaid"
8. Read Activity Per Cycle
9. Press "Leave"
10. Press "Record Taken"
11. Move the calendar to the month which is the inputed Unpaid date and read it
12. Press "Employees"
13. Press "Leave Overview"
14. Move the calendar to the month which is the inputed Unpaid date and read it
15. Remove all related record
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Unpaid leave
From: 2022-11-01
To: 2023-01-11
No any effective of balance and other record at the current cycle yearWong Ting HoAs expectedPass
80
TC-Leave-03.72HRecord - Adjustment - Out of RangeAdd Unpaid Leave at the next cycle year or laterCheck if user set Unpaid's date earlier than the employee's entry1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.69"1. Press a date on calendar
2. Select type as "Unpaid Leave"
3. Select "From:" & "To: "
4. Choose a specific day click "Partial" box
5. Press "Confirm"
6. Press "Save"
7. Press "Unpaid"
8. Press ">"
9. Read Activity Per Cycle
10. Remove all related record
Balance:
annual: 7
sick: 7
paternity: 5
maternity: 50

Type: Unpaid leave
From: 2024-04-01
To: 2024-06-01
Related record will set in the next cycle year. All record in this cycle year will not be effected.Wong Ting HoAs expectedPass
81
Chapter 4 - Rules of Leave Types Overall
82
TC-Leave-03.73HSetting - ViewView All Leave Types in Default statusUser can view the All Leave Types1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Login
2. Fill in company details
3. Add pay frequency
1. Press "Settings"
2. Press "Leave"
User can see the all default leave types include Annual, Sick, Paternity, Maternity, and Unpaid.Wong Ting HoAs expectedPass
83
Chapter 5 - Rules of Leave Types: Annual
84
TC-Leave-03.74HSetting - Rule - ViewView Annual Leave rule in Default statusUser can view the Annual Leave rule1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.73"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Annual
User can see the default rule of Annual.Wong Ting HoAs expectedPass
85
TC-Leave-03.75HSetting - Rule Edit - Rename - Valid NameEdit Details: Annual(Renname)User can rename the Annual Leave1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.75"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Annual
4. Press "Edit Details"
5. Input the name
6. Press "Save"
7. Press "Employees"
8. Press a employee's Last Name or First Name
9. Press "Leave"
10. Press "Activity"
11. Press "Record Taken"
12. Read Leave Balances
13. Press "Leave"
14. Press "Leave Adjustments"
15. Read Leave Balances
16. Return the rule's name as default: "Annual"
Rule's Name: I Love AnnualThe Annual's name was renamed that other page will also show become "I Love Annual" as annual name Wong Ting HoAs expectedPass
86
TC-Leave-03.76HSetting - Rule Edit - Rename - Invalid NameEdit Details: Annual(Blank name)Check if user rename the rule's name as a blank 1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.75"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Annual
4. Press "Edit Details"
5. Input text in the "Name"
6. Press "Save"
Rule's Name: Not allow user save. Then show "Name can't be blank".Wong Ting HoAs expectedPass
87
TC-Leave-03.77HSetting - Rule Edit - Rename - Long NameEdit Details: Annual(Name too long)Check if the rule's name length longer than 2551. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.75"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Annual
4. Press "Edit Details"
5. Input text in the "Name"
6. Press "Save"
Rule's Name: AnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualAnnualNot allow user save. Then show "Name is too long (maximum is 255 characters)".Wong Ting HoAs expectedPass
88
TC-Leave-03.78HSetting - Rule Edit - Change Duration - Valid DurationEdit Details: Annual(Adjust Cycle length)User can adjust the Cycle length1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.74"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Annual
4. Press "Edit Details"
5. Input number in "Cycle length"
6. Press "Save"
7. Press "Employees"
8. Press a employee's Last Name or First Name
9. Press "Leave"
10. Press "Activity"
11. Read the "Annual" part
12. Press "Leave"
13. Press "Record Taken"
14. Take annual leave at "2025-01-06 to 2025-01-10"
15. Read Leave Balances
16. Return the Cycle length as default: 12 months
Cycle length:
36 months
The cycle year becomes to "2023-02-__ to 2026-02-__"

Then the 2 years later's record also effect current cycle year's leave balance
Wong Ting HoAs expectedPass
89
TC-Leave-03.79HSetting - Rule Edit - Change Duration - Invalid DurationEdit Details: Annual(Set Cycle length to 0 month or fewer)Check if the cycle length is 0 month or fewer1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.78"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Annual
4. Press "Edit Details"
5. Input number in "Cycle length"
6. Press "Save"
First:
Cycle length: 0 months

Second:
Cycle length: -1 months
The page will show "Cycle length months must be greater than 0"Wong Ting HoAs expectedPass
90
TC-Leave-03.80HSetting - Rule Edit - Change Duration - Long DurationEdit Details: Annual(Set Cycle length to overflow)Check if user input's Number of Days is overflow1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.78"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Annual
4. Press "Edit Details"
5. Input number in "Cycle length"
6. Press "Save"
First
Cycle length: 9007199254740991 months

Second:
Cycle length: -9007199254740991 months
Not allow user input and show the message require user reinput the data.Lam Chong ChitThe page show: "We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly." then user needs to back to previous page by use browser button.
Overflow at 2147483648 (2^31), -2147483648 gives Cycle Length error messageFail
91
TC-Leave-03.81HSetting - Rule Edit - Change DateEdit Details: Annual(Cycle start date)User can adjust the Cycle start date1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.74"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Annual
4. Press "Edit Details"
5. Change the "Cycle start date" to "Custom"
6. Input the "Custom date"
7. Press "Save"
8. Press "Employees"
9. Press a employee's Last Name or First Name
10. Press "Leave"
11. Press "Activity"
12. Read the "Annual" part
13. Press "Leave"
14. Press "Record Taken"
15. Take annual leave at "2023-01-03 to 2023-01-05"
16. Read Leave Balances
17. Return the Cycle length as default: Appointment Date
Cycle start date: 04 JanuaryThe cycle year becomes to "2023-01-04 to 2024-01-04"

Then the record after 2023-01-04 will effect and all record before that day have not any effect.
Wong Ting HoAs expectedPass
92
TC-Leave-03.82HSetting - Rule Edit - Change EverythingEdit Details: Annual(Edit all)Final test of Rules of Leave Types: Annual1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. TC-Leave-03.74 to TC-Leave-03.811. Press "Settings"
2. Press "Leave"
3. Press "View" near Annual
4. Press "Edit Details"
5. Input the name
6. Input number in "Cycle length"
7. Change the "Cycle start date" to "Custom"
8. Input the "Custom date"
9. Press "Save"
10. Return all to default
Rule's Name: Annual Is Good
Cycle length: 24 months
Cycle start date: 13 March
All of these items are changed.Wong Ting HoAs expectedPass
93
Chapter 6 - Rules of Leave Types: Sick
94
TC-Leave-03.83HSetting - Rule Edit - ViewView Sick Leave rule in Default statusUser can view the Sick Leave rule1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.73"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Sick
User can see the default rule of Sick.Wong Ting HoAs expectedPass
95
TC-Leave-03.84HSetting - Rule Edit - Rename - Valid NameEdit Details: Sick(Renname)User can rename the Sick Leave1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.83"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Sick
4. Press "Edit Details"
5. Input the name
6. Press "Save"
7. Press "Employees"
8. Press a employee's Last Name or First Name
9. Press "Leave"
10. Press "Activity"
11. Press "Record Taken"
12. Read Leave Balances
13. Press "Leave"
14. Press "Leave Adjustments"
15. Read Leave Balances
16. Return the rule's name as default: "Sick"
Rule's Name: I Love SickThe Sick's name was renamed that other page will also show become "I Love Sick" as Sick name Wong Ting HoAs expectedPass
96
TC-Leave-03.85HSetting - Rule Edit - Rename - Invalid NameEdit Details: Sick(Blank name)Check if user rename the rule's name as a blank 1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.84"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Sick
4. Press "Edit Details"
5. Input text in the "Name"
6. Press "Save"
Rule's Name: Not allow user save. Then show "Name can't be blank".Wong Ting HoAs expectedPass
97
TC-Leave-03.86HSetting - Rule Edit - Rename - Long NameEdit Details: Sick(Name too long)Check if the rule's name length longer than 2551. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.84"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Sick
4. Press "Edit Details"
5. Input text in the "Name"
6. Press "Save"
Rule's Name: SickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickSickNot allow user save. Then show "Name is too long (maximum is 255 characters)".Wong Ting HoAs expectedPass
98
TC-Leave-03.87HSetting - Rule Edit - Change Duration - Valid DurationEdit Details: Sick(Adjust Cycle length)User can adjust the Cycle length1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.83"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Sick
4. Press "Edit Details"
5. Input number in "Cycle length"
6. Press "Save"
7. Press "Employees"
8. Press a employee's Last Name or First Name
9. Press "Leave"
10. Press "Activity"
11. Read the "Sick" part
12. Press "Leave"
13. Press "Record Taken"
14. Take Sick leave at "2025-01-06 to 2025-01-10"
15. Read Leave Balances
16. Return the Cycle length as default: 12 months
Cycle length:
36 months
The cycle year becomes to "2023-02-__ to 2026-02-__"

Then the 2 years later's record also effect current cycle year's leave balance
Wong Ting HoAs expectedPass
99
TC-Leave-03.88HSetting - Rule Edit - Change Duration - Invalid DurationEdit Details: Sick(Set Cycle length to 0 month or fewer)Check if the cycle length is 0 month or fewer1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.87"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Sick
4. Press "Edit Details"
5. Input number in "Cycle length"
6. Press "Save"
First:
Cycle length: 0 months

Second:
Cycle length: -1 months
The page will show "Cycle length months must be greater than 0"Wong Ting HoAs expectedPass
100
TC-Leave-03.89HSetting - Rule Edit - Change Duration - Long DurationEdit Details: Sick(Set Cycle length to overflow)Check if user input's Number of Days is overflow1. Windows 11
2. Browsers: Google Chrome 110.0.5481.105
1. Success to finish "TC-Leave-03.87"1. Press "Settings"
2. Press "Leave"
3. Press "View" near Sick
4. Press "Edit Details"
5. Input number in "Cycle length"
6. Press "Save"
First
Cycle length: 9007199254740991 months

Second:
Cycle length: -9007199254740991 months
Not allow user input and show the message require user reinput the data.Lam Chong ChitThe page show: "We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly." then user needs to back to previous page by use browser button.
Overflow at 2147483648 (2^31), -2147483648 gives Cycle Length error messageFail