| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Project Name | Sip Split Web development | ||||||||||||||||||||||||||||
2 | Module Name | Green | Must Have (High Priority - MVP) | |||||||||||||||||||||||||||
3 | Created By | Felix Okogie Ugbesia | Blue | Should Have (Medium priority) | ||||||||||||||||||||||||||
4 | Creation Date | 9/11/2025 | Yellow | Could Have (Low Priority) | ||||||||||||||||||||||||||
5 | Reviewed By | QA Tester | Magenta | Would Have | ||||||||||||||||||||||||||
6 | Reviewed Date | |||||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||||||
8 | Scenario ID | Scenerio Description | Test Case ID | Test Case Description | Test Type | Priority | Test Steps | Pre conditions | Test Data | Post Conditions | Expected Result | Actual Result | Status (P/F) | Executed By | Executed Date | Executed By | Executed Date | Comment (If Any) | ||||||||||||
9 | ||||||||||||||||||||||||||||||
10 | TS_001 | Bill Entry | TC_BE_001 | To verify valid input on homepage | Manual | Must Have | On the 'Split Bill' webpage, click 'Enter bill' to proceed to 'Bill entry' page | User type in the correct Sip Split URL on a functional web browser and click on URL | N/A | User navigates to bill entry page | User on Bill entry page. Bill entry page loads in <3secs. | User on bill entry page. | Pass | QA - Felix | 01/10/2025 | Thea | 2025/10/02 | |||||||||||||
11 | Bill entry page loads in <3secs. | Pass | Thea | 2025/10/02 | ||||||||||||||||||||||||||
12 | ||||||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||||||
14 | TS_001 | Bill Entry | TC_BE_002 | To verify valid input and correct calculation | Manual | Must Have | 1. On the 'bill entry' page, | User on bill entry page. Bill amount and Number of people fields are empty | Bill amount is 100.5 | Result of splitting bill equally is displayed on a subsequent 'summary page' | summary page is displayed. | Split button not activated | Fail | QA - Felix | 01/10/2025 | Thea | 2025/10/02 | item' 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 5 | Amount 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_001 | Bill Entry | TC_BE_003 | Validates system reject '0' bill amount | Manual | Could Have | 1. On the 'bill entry' page, enter '0' in the bill amount field, | User on bill entry page with empty fields | 0, 4 | System not responsive. | Split button remains disabled. | Split button not activated | Fail | QA - Felix | 01/10/2025 | Thea | 2025/10/02 | item' 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_001 | Bill Entry | TC_BE_004 | Validates system rejects 'number of people' 0, <2 | Manual | Must 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, & 25 | System unable to split bill | 1. System responsive. Split button active. | Split button is activated but a pop up 'Forms contain invalid data' | Pass | QA - Felix | 01/10/2025 | FAIL - Thea | 2025/10/02 | |||||||||||||
25 | 2. enter 25 in Bill amount field | 2. Click Split button, unable to split bill | ||||||||||||||||||||||||||||
26 | 3. click split button | |||||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||||||
28 | TS_001 | Bill Entry | TC_BE_005 | Verify if system can handle large values for 'bill amount' and 'Number of people'. | Performance & Manual | Must Have | 1. On the 'bill entry' page, enter '9999.99' in the total bill field, | User on bill entry page with empty fields | 9999.99 & 550 | System 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. | Fail | QA - Felix | 01/10/2025 | item' 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_001 | Bill Entry | TC_BE_006 | Verify the system rejects negative value in 'bill amount' field | Manual | Blue | 1. On the 'bill entry' page, enter a negative value in 'bill amount' field | User on bill entry page with empty fields | -100, & 5 | System remains unresponsive. Split button remains disabled | System remains unresponsive. Split button remains disabled. | System remains unresponsive. Split button remains disabled. Invalid entry error messages pops up | Fail | QA - Felix | 02/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_001 | Bill Entry | TC_BE_007 | Verify the system reject negative value in total number of people field | Manual | Blue | 1. On the 'bill entry' page, enter a negative value e.g. -5 in 'Number of people' field | User on bill entry page with empty fields | 5, -50 | System remains unresponsive. | Split button remains disabled.Remains on Bill entry page | Split Bill button activated. 'Form contains Invalid data' error message pops up | Fail | QA - Felix | 02/10/2025 | Not same response - Thea | 2025/10/02 | item' 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_002 | Summary Display | TC_SD_001 | Calculation with valid input (Happy path) | Manual | Must 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 browser | 20, 4 | Screen navigates to the summary page | Summary 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. | Fail | QA - Felix | 02/10/2025 | Not same response - Thea | 2025/10/02 | item' 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_002 | Summary Display | TC_SD_002 | Uneven division with rounding up | Manual | Must Have | Enter a valid even number and a valid odd number for the bill amount and number of person field respectively and click the split button | User on the bill entry page | 10 & 3 | Screen navigates to the summary page | Summary 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. | Fail | QA - Felix | 02/10/2025 | |||||||||||||||
50 | ||||||||||||||||||||||||||||||
51 | TS_002 | Summary Display | TC_SD_003 | Navigation via 'Home' button | Manual | Must Have | on the bill entry page, click the 'home' button. | User on the 'summary' page | N/A | Screen navigates to homepage | Application should return to the Sip Split homepage. | Home button absent from summary page. | Fail | QA - Felix | 02/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 |