| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | |||||||||||||||||||||||||||
2 | Scenario | ||||||||||||||||||||||||||
3 | No | Featuress | Scenario | Status | Description | Qty | Remark | ||||||||||||||||||||
4 | 1 | Authentication | Onboarding Screen Display | Positive | Verify that onboarding screen is displayed on first app launch | 6 | |||||||||||||||||||||
5 | Navigate to Login Screen | Positive | Verify that tapping 'Get Started' navigates to Login screen | ||||||||||||||||||||||||
6 | Login with Valid Credentials | Positive | Verify successful login with valid credentials | ||||||||||||||||||||||||
7 | Login with Incorrect Credentials | Negative | Verify error is shown when invalid credentials are used | ||||||||||||||||||||||||
8 | Account Lock after Failed Attempts | Negative | Verify that account gets locked after multiple failed login attempts | ||||||||||||||||||||||||
9 | Contact Admin Option | Positive & Negative | Verify that user can view contact admin options when account is locked | ||||||||||||||||||||||||
10 | |||||||||||||||||||||||||||
11 | 2 | Homescreen | View Homescreen | Positive | Verify that homescreen loads successfully after login | 7 | |||||||||||||||||||||
12 | View KPI | Positive | Verify that user KPI and performance widgets are displayed correctly | ||||||||||||||||||||||||
13 | Clock In Functionality | Positive | Verify that clock in action updates attendance | ||||||||||||||||||||||||
14 | Clock Out Functionality | Positive | Verify that clock out updates attendance status | ||||||||||||||||||||||||
15 | QR Scan Navigation | Positive | Verify QR code scanner opens successfully from homescreen | ||||||||||||||||||||||||
16 | Quick Navigation Menu | Positive | Verify that side menu opens and displays options | ||||||||||||||||||||||||
17 | View Notification | Positive | Verify that notifications open and are viewable | ||||||||||||||||||||||||
18 | |||||||||||||||||||||||||||
19 | 3 | Analytics | Access Analytics Dashboard | Positive | Verify that the analytics dashboard is accessible and loads correctly | 7 | |||||||||||||||||||||
20 | Monthly Sale Current View | Positive | Verify that current month's sales data is shown correctly | ||||||||||||||||||||||||
21 | Monthly Sale Previous View | Positive | Verify that previous months sales data is accessible | ||||||||||||||||||||||||
22 | Daily Sale Tracking (Today) | Positive | Verify that today's individual sale transactions are tracked | ||||||||||||||||||||||||
23 | Daily Sale Tracking (Previous Days) | Positive | Verify that user can view yesterdays and last 7 days tracking | ||||||||||||||||||||||||
24 | Analytics Load Failure | Negative | Verify handling of API failure when loading analytics dashboard | ||||||||||||||||||||||||
25 | No Data for Selected Period | Negative | Verify empty state UI is shown if no data exists for selected time | ||||||||||||||||||||||||
26 | |||||||||||||||||||||||||||
27 | 4 | Order Management | Start Order After Check-In | Positive | Verify that order creation starts only after successful check-in | 12 | |||||||||||||||||||||
28 | Product Selection & Add to Cart | Positive | Verify that user can browse and add items to the cart | ||||||||||||||||||||||||
29 | Cart View and Modification | Positive | Verify that the user can view and edit cart contents | ||||||||||||||||||||||||
30 | Fill Order Details | Positive | Verify that user can fill in collection terms and delivery info | ||||||||||||||||||||||||
31 | Schedule Delivery | Positive | Verify user can select preferred delivery date and time | ||||||||||||||||||||||||
32 | Review and Submit Order | Positive | Verify that all order details are shown and user can confirm submission | ||||||||||||||||||||||||
33 | Submit Incomplete Order | Negative | Verify that user cannot submit an order without required fields | ||||||||||||||||||||||||
34 | Search Product by Keyword | Positive | Verify that user can search and view results by entering keywords | ||||||||||||||||||||||||
35 | Search with No Matching Results | Positive & Negative | Verify user gets an appropriate message when no results are found | ||||||||||||||||||||||||
36 | View Order History | Positive | Verify user can access and view past submitted orders | ||||||||||||||||||||||||
37 | Open Order Detail from History | Positive | Verify user can open and view order detail from order history | ||||||||||||||||||||||||
38 | Empty Order History | Positive & Negative | Verify empty state UI when user has no order history | ||||||||||||||||||||||||
39 | |||||||||||||||||||||||||||
40 | 5 | Wallet | View Wallet Overview | Positive | Ensure the user can view wallet balance and menu options | 7 | |||||||||||||||||||||
41 | View Account Details | Positive | Verify user can tap wallet card to see detailed balance and breakdown | ||||||||||||||||||||||||
42 | Check Transaction History | Positive | Verify user can view list of transactions with color-coded in/out amounts | ||||||||||||||||||||||||
43 | View Transaction Detail | Positive | Ensure tapping a transaction opens full transaction detail screen | ||||||||||||||||||||||||
44 | Hide/Show Wallet Balance | Positive & Negative | Verify user can toggle balance visibility for privacy | ||||||||||||||||||||||||
45 | Wallet Empty State | Positive & Negative | Check wallet screen when user has no transaction history | ||||||||||||||||||||||||
46 | Invalid Transaction View (Negative) | Negative | Attempt to open a transaction that has been deleted or corrupted | ||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||
48 | 6 | Collection | View Collection List | Positive | Ensure the user can see all collection entries listed with summary info | 7 | |||||||||||||||||||||
49 | View Collection Details | Positive | Ensure the user can tap a collection item to view its full details | ||||||||||||||||||||||||
50 | Filter Collection Records | Positive | Ensure user can filter collection records by date or type | ||||||||||||||||||||||||
51 | Create New Collection Record - Full Payment | Positive | Ensure user can create a full collection record successfully | ||||||||||||||||||||||||
52 | Create New Collection Record - Partial Payment | Positive & Negative | Ensure user can record a partial collection amount | ||||||||||||||||||||||||
53 | Invalid Filter Option | Negative | Verify system handles empty or invalid filter gracefully | ||||||||||||||||||||||||
54 | Submit Collection Without Required Fields | Negative | Ensure form cannot be submitted without amount input | ||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||
56 | 7 | Customer/Outlet Management | Create new corporate customer | Positive | Verify that user can create a new corporate customer successfully. | 5 | |||||||||||||||||||||
57 | Create new individual customer | Positive | Verify that user can create a new individual customer. | ||||||||||||||||||||||||
58 | Validation error on incomplete form | Negative | Verify error is shown when mandatory fields are left blank. | ||||||||||||||||||||||||
59 | View existing customer details | Positive & Negative | Verify that tapping on a customer name shows detailed info. | ||||||||||||||||||||||||
60 | View outlet details of a customer | Positive | Verify that user can view all outlet information of a selected customer. | ||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||
62 | 8 | Account | Update profile with valid information | Positive | Verify that the user can update profile with valid details | 10 | |||||||||||||||||||||
63 | Update profile with invalid phone number | Negative | Verify that the system shows error for invalid phone number input | ||||||||||||||||||||||||
64 | Switch to another language | Positive | Verify that user can change app language | ||||||||||||||||||||||||
65 | Try to switch language with no selection | Negative | Ensure app prevents switching language if none is selected | ||||||||||||||||||||||||
66 | Enable push notifications | Positive | Verify enabling push notifications updates settings properly | ||||||||||||||||||||||||
67 | Toggle notifications with no internet | Negative | Check that the system displays an error when toggling notifications without internet | ||||||||||||||||||||||||
68 | View FAQs | Positive | Confirm that the FAQ section is accessible and displays correctly | ||||||||||||||||||||||||
69 | Open Troubleshooting Guide with broken link | Negative | Verify error handling when a broken troubleshooting link is accessed | ||||||||||||||||||||||||
70 | Enable location tracking | Positive | Ensure that location tracking can be enabled when permission is granted | ||||||||||||||||||||||||
71 | Try to enable location tracking with permission denied | Negative | Confirm that app requests permission if denied at OS level | ||||||||||||||||||||||||
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 |