ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACAD
1
Project NameSip Split Web development
2
Module NameGreenMust Have (High Priority - MVP)
3
Created ByFelix Okogie UgbesiaBlueShould Have (Medium priority)
4
Creation Date9/11/2025YellowCould Have (Low Priority)
5
Reviewed ByQA TesterMagentaWould Have
6
Reviewed Date
7
8
Scenario IDScenerio DescriptionTest Case IDTest Case DescriptionTest TypePriorityTest StepsPre conditionsTest DataPost ConditionsExpected ResultActual ResultStatus (P/F)Executed ByExecuted DateExecuted ByExecuted DateComment (If Any)
9
10
TS_001Bill EntryTC_BE_001To verify valid input on homepageManualMust HaveOn the 'Split Bill' webpage, click 'Enter bill' to proceed to 'Bill entry' pageUser type in the correct Sip Split URL on a functional web browser and click on URLN/AUser navigates to bill entry page
User on Bill entry page. Bill entry page loads in <3secs.
User on bill entry page. PassQA - Felix01/10/2025Thea2025/10/02
11
Bill entry page loads in <3secs. PassThea2025/10/02
12
13
14
TS_001Bill EntryTC_BE_002To verify valid input and correct calculationManualMust Have1. On the 'bill entry' page,User on bill entry page. Bill amount and Number of people fields are emptyBill amount is 100.5Result of splitting bill equally is displayed on a subsequent 'summary page' summary page is displayed. Split button not activatedFailQA - Felix01/10/2025Thea2025/10/02item' as a feature interferes with the equal splitting process as clicking it only activates the SPLIT button. This is not captured in the US & wireframe. FYI @ BA & Dev.
15
2. Enter '100.50' in the 'bill amount' field.No. of people is 5Amount each user owes is displayed
16
4. Enter '5' in the 'Number of people' field.
17
5. Click the Split button
18
19
20
TS_001Bill EntryTC_BE_003Validates system reject '0' bill amountManualCould Have1. On the 'bill entry' page, enter '0' in the bill amount field,User on bill entry page with empty fields0, 4System not responsive. Split button remains disabled. Split button not activatedFailQA - Felix01/10/2025Thea2025/10/02item' as a feature interferes with the equal splitting process as clicking it only activates the SPLIT button. This is not captured in the US & wireframe. FYI @ BA & Dev.
21
2. enter 4 in number of people field
22
3. Click the Split button
23
24
TS_001Bill EntryTC_BE_004Validates system rejects 'number of people' 0, <2 ManualMust Have
1. On the 'bill entry' page, enter 25 in the number of people field, enter 2 or 0
User on bill entry page with empty fields 0, 2, & 25System unable to split bill1. System responsive. Split button active. Split button is activated but a pop up 'Forms contain invalid data' PassQA - Felix01/10/2025FAIL - Thea2025/10/02
25
2. enter 25 in Bill amount field2. Click Split button, unable to split bill
26
3. click split button
27
28
TS_001Bill EntryTC_BE_005Verify if system can handle large values for 'bill amount' and 'Number of people'.Performance & ManualMust Have
1. On the 'bill entry' page, enter '9999.99' in the total bill field,
User on bill entry page with empty fields9999.99 & 550System loads in 1 sec and navigates to summary page to display expected result
System unresponsive. Split button inactive.
System remains unresponsive. Split button remains disabled. Invalid entry error message pops up. Note @ BA & Dev.FailQA - Felix01/10/2025item' as a feature interferes with the equal splitting process as clicking it only activates the SPLIT button. This is not captured in the US & wireframe. FYI @ BA & Dev.
29
2. enter 550 in number of people field
30
3. Click the Split button
31
32
TS_001Bill EntryTC_BE_006Verify the system rejects negative value in 'bill amount' fieldManualBlue
1. On the 'bill entry' page, enter a negative value in 'bill amount' field
User on bill entry page with empty fields-100, & 5System remains unresponsive. Split button remains disabledSystem remains unresponsive. Split button remains disabled.System remains unresponsive. Split button remains disabled. Invalid entry error messages pops upFailQA - Felix02/10/2025
33
2. enter a valid number e.g. 5 in the number of people field
34
3. Click the Split button
35
36
37
TS_001Bill EntryTC_BE_007Verify the system reject negative value in total number of people fieldManualBlue1. On the 'bill entry' page, enter a negative value e.g. -5 in 'Number of people' fieldUser on bill entry page with empty fields5, -50System remains unresponsive. Split button remains disabled.Remains on Bill entry pageSplit Bill button activated. 'Form contains Invalid data' error message pops up FailQA - Felix02/10/2025Not same response - Thea2025/10/02item' as a feature interferes with the equal splitting process. This is not captured in the US wireframe, but the web app. Note for @ BA & Dev to effect. Amount on summary page should change to bill amount.
38
2. enter a valid number e.g. 50 in 'bill amount' field
39
3. Click the Split button
40
41
TS_002Summary DisplayTC_SD_001Calculation with valid input (Happy path)ManualMust Have
1. User on home page, clicks the enter bill button to navigate to bill entry page.
The application is launched on a functional web browser20, 4Screen navigates to the summary pageSummary page should display number of friends as 4, payment per friend as $5 and amount $20. Summary page displays number of friends is 4, payment per friend is $5 and amount $20. FailQA - Felix02/10/2025Not same response - Thea2025/10/02item' as a feature interferes with the equal splitting process as clicking it only activates the SPLIT button. This is not captured in the US & wireframe. FYI @ BA & Dev.
42
2. user on the bill entry page,
43
3. User enters a valid number e.g. 20 in the bill amount field
44
4. User enter a valid number 4 in the number of friend field
45
5. User pupolate item field
46
6. User click the add iten button to activate the SPLIT button
47
7. User clicks SPLIT button to navigate to summary page
48
49
TS_002Summary DisplayTC_SD_002Uneven division with rounding upManualMust HaveEnter a valid even number and a valid odd number for the bill amount and number of person field respectively and click the split buttonUser on the bill entry page10 & 3Screen navigates to the summary pageSummary page should display number of friends as 3, payment per friend as 3.33 and bill amount as 10.Summary page displays number of friends as 3, payment per friend as 3.33 and bill amount as 10.FailQA - Felix02/10/2025
50
51
TS_002Summary DisplayTC_SD_003Navigation via 'Home' buttonManualMust Haveon the bill entry page, click the 'home' button. User on the 'summary' pageN/AScreen navigates to homepageApplication should return to the Sip Split homepage. Home button absent from summary page.FailQA - Felix02/10/2025
Split complete page' as in the User story do not reflect the name
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
2.) On the SS home page, phone scanning is enabled
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100