Reusable Test Case Repository

A template-based test case repository designed to improve efficiency and ensure consistency in mobile application testing.

Available Test Cases

Clear Filter
No Category Type TestCase Name Steps TestCase Type Test Data Expected Result Used Status Tags
1 Login FUNCTIONAL Check system behavior when user input registered valid phone number and password - On the login page
- Input valid phone number and password
- Tap on "login" button
Positive Phone Number: 08123456789
Password: password
Phone Code: 62
User should be able directed to home page Unused
Login Re1
2 Login FUNCTIONAL Check system behavior when user input unregistered phone number and password - On the login page
- Input invalid valid phone number and password
- Tap on "login" button
Negative Phone Number: 0812345679
Password: password123
Phone Code: 61
User should be able to see error message and prevent to log in Unused
Login Re1
3 Login FUNCTIONAL Check system behavior when user tap log in button without fill form - Open the apps
- Tap on “login” button
Negative User should be able to see error message and prevent to log in Unused
Login Re1
4 Login FUNCTIONAL Check system behavior when user inputs registered valid phone number and password, but changes the country code picker - On the login page
- Fill data
- Change phone code
- Tap on "login" button
Negative Phone Number: 08123456789
Password: password
Phone Code: 60
User should not be able to log in and error message appear Unused
Login Re1
5 Login FUNCTIONAL Check system behavior when user input invalid phone number and password - on the log in page
- Input invalid phone number and password
- Tap on "login" button
Negative Phone Number: 08AB1234567
Password: password🙏
Phone Code: 62
User should be able to see error message Unused
Login Re1
6 Login FUNCTIONAL Check system behavior when user input phone number less than 7 characters - On the log in page
- Input phone number less than 7 character
- Input valid password
- Tap on "login" button
Negative Phone Number: 08123 User should be able to see error message Unused
Login Re1
7 Login FUNCTIONAL Check system behavior when user input phone number more than 14 characters - On the log in page
- Input phone number more than 14 character
- Input valid password
- Tap on "login" button
Negative Phone Number: 0812345678901234 User should be able to see error message Unused
Login Re1
8 Login FUNCTIONAL Check system behavior when user input phone number only - on the login page
- Input only email
- Tap on "login" button
Negative Phone Number: 08123456789 User should be able to see inline error message Unused
Login Re1
9 Login FUNCTIONAL Check system behavior when user input password only - on the login page
- Input password only
- Tap on "login" button
Negative Password: password User should be able to see inline error message Unused
Login Re1
10 Login FUNCTIONAL Check system behavior when user input password less than 6 character - On the log in page
- Input valid phone number
- Input password less than 6 character
- Tap on "login" button
Negative Password: passw User should be able to see error message Unused
Login Re1
11 Login FUNCTIONAL Check system behavior when user input password more than 12 character - On the log in page
- Input valid phone number
- Input password more than 12 character
- Tap on "login" button
Negative Password: password12345 User should be able to see error message Unused
Login Re1
12 Login FUNCTIONAL Check system behavior when user input password less than 7 character - On the log in page
- Input valid phone number
- Input password less than 7 character
- Tap on "login" button
Negative Password: passwo User should be able to see error message Unused
Login Re1
13 Login FUNCTIONAL Check system behavior when user input password more than 14 character - On the log in page
- Input valid phone number
- Input password more than 14 character
- Tap on "login" button
Negative Password: password1234567 User should be able to see error message Unused
Login Re1
14 Login FUNCTIONAL Check system behavior when user click on eye icon - On the login page
- Input password
- Tap on eye icon
Positive Password: password User should be able to hide and unhide the password inputted Unused
Login Re1
15 Login FUNCTIONAL Check system behavior when user click on login button with deleted account - On the login page
- Input deleted phone number and password
- Tap on "login" button
Negative Phone Number: 081987654321
Password: password
Phone Code: 62
User should be able to see alert message and prevent to log in Unused
Login Re1
16 Login FUNCTIONAL Check system behavior when user click on login button with banned account - On the login page
- Input deleted phone number and password
- Tap on "login" button
Negative Phone Number: 08918273645
Password: password
Phone Code: 62
User should not be able to log in and should see alert message Unused
Login Re1
17 Login FUNCTIONAL Check system behavior when user tap on "sign in as guest" text button - Open the apps
- Tap on “sign in as guest” text button
Positive User should be direct to home page Unused
Login Re1
18 Login FUNCTIONAL Check system behavior when user tap on "register" button - Open the apps
- Tap on "register here" text button
Positive User should be able direct to register page Unused
Login Re1
19 Login FUNCTIONAL Check system behavior when user forgot password - Open the apps
- Tap on "tap here" text button
Positive User should be able direct to forgot password page Unused
Login Re1
20 Promotion FUNCTIONAL Check system behavior when user search valid voucher - On the promotion page
- Tap search bar
- Input code
Positive code promo: SPECIAL123 User should be able to see matching voucher code displayed in voucher list Unused
Promotion Re2
21 Promotion FUNCTIONAL Check system behavior when user search invalid voucher - On the promotion page
- Tap search bar
- Input code
Negative code promo: EXTRAVAGANZA User should not be able to see voucher code displayed because voucher code not found Unused
Promotion Re2
22 Promotion FUNCTIONAL Check system behavior when user select voucher - On the promotion page
- Select promo list
Positive User should be able direct to description promo page Unused
Promotion Re2
23 Promotion FUNCTIONAL Check system behavior when user tap copy icon - On the description promo page
- Tap copy icon button
Positive User should be able to copy promo code Unused
Promotion Re2
24 Promotion FUNCTIONAL Check system behavior when user select related product - On the description promo page
- Select product
Positive User should be able direct to detail product page Unused
Promotion Re2
25 Promotion FUNCTIONAL Check system behavior when user tap favorite icon - On the description promo page
- Tap favorite icon button
Positive User should be able to mark and unmark the product as favorite; the icon should toggle between filled and unfilled states accordingly Unused
Promotion Re2
26 Promotion FUNCTIONAL Check system behavior when user tap reset button - On the promotion page
- Tap search bar
- Input code
- Tap "x" button
Positive code promo: SPECIAL123 User should be able see the search input cleared, and all available vouchers displayed again Unused
Promotion Re2
27 Promotion FUNCTIONAL check system behavior when user tap on copy icon from out of quota voucher - On the description promo page
- Tap on copy icon button (out of quota)
Negative user should not be able to copy code because the button is disable Unused
Promotion Re2
28 Promotion FUNCTIONAL check system behavior when user tap on copy icon from expired voucher - On the description promo page
- Tap copy icon button (expired)
Negative user should not be able to copy code because the button is disable Unused
Promotion Re2
29 News FUNCTIONAL Check system behavior when user selected news - On the news page
- Select news
Positive User should be able direct to detail news page Unused
News Re2
30 News FUNCTIONAL Check system behavior when user tap favorite icon - On the detail news page
- Tap favorite icon button
Positive User should be able to mark and unmark the product as favorite; the icon should toggle between filled and unfilled states accordingly Unused
News Re2
31 News FUNCTIONAL Check system behavior when user select related product - On the detail news page
- Select related product
Positive User should be able direct to detail product selected Unused
News Re2
32 News FUNCTIONAL Check system behavior when user tap image - On the detail news page
- Tap image
Positive User should be able direct to full screen image page Unused
News Re2
33 Catalogue FUNCTIONAL Check system behavior when guest tap favorite icon on product - On the catalogue page
- Tap favorite icon on product
Negative Guest should be able direct to ask to login page Unused
Catalogue Re2
34 Home FUNCTIONAL Check system behavior when user tap store - On the home page
- Tap store field
Positive User should be able to see bottomsheet store appear Unused
Home Re2
35 Home FUNCTIONAL Check system behavior when user tap favorite icon - On home page
- Tap favorite icon
Positive User should be able direct to favorite page Unused
Home Re2
36 Home FUNCTIONAL Check system behavior when guest tap favorite icon - On home page
- Tap favorite icon
Negative Guest should be able direct to ask to login page Unused
Home Re2
37 Home FUNCTIONAL Check system behavior when user tap category - On the home page
- Select category
Positive User should be able direct to catalog page with the selected category automatically applied as a filter Unused
Home Re2
38 Home FUNCTIONAL Check system behavior when user tap "see all featured items” button - On the home page
- Tap "see all featured items" button
Positive User should be able direct to catalogue page Unused
Home Re2
39 Home FUNCTIONAL Check system behavior when user tap "see all flash sale" button - On the home page
- Tap "see all flash sale" button
Positive User should be able direct to catalogue page Unused
Home Re2
40 Home FUNCTIONAL Check system behavior when user tap voucher - On the home page
- Tap voucher
Positive User should be able direct to voucher detail page Unused
Home Re2
41 Home FUNCTIONAL Check system behavior when user tap "see all voucher" button - On the home page
- Tap "see all voucher" button
Positive User should be able direct to voucher page Unused
Home Re2
42 Home FUNCTIONAL Check system behavior when user tap "see all popular product" button - On the home page
- Tap "see all popular product" button
Positive User should be able direct to catalogue page Unused
Home Re2
43 Home FUNCTIONAL Check system behavior when user tap product - On the home page
- Tap product
Positive User should be able direct to product detail page Unused
Home Re2
44 Home FUNCTIONAL Check system behavior when user tap favorite icon on product - On the home page
- Tap favorite icon on product
Positive User should be able to mark and unmark the product as favorite; the icon should toggle between filled and unfilled states accordingly Unused
Home Re2
45 Home FUNCTIONAL Check system behavior when guest tap favorite icon on product - On the home page
- Tap favorite icon on product
Positive Guest should be able direct to ask to login page Unused
Home Re2
46 Home FUNCTIONAL Check system behavior when user tap add product - On the home page
- Tap "add" button
Positive User should be able to see floating cart appear Unused
Home Re2
47 Home FUNCTIONAL Check system behavior when user delete product from cart - On the home page
- Tap "add" button
- Tap "-" button
Positive User sould be able to delete product in cart and floating cart disappear Unused
Home Re2
48 Home FUNCTIONAL Check system behavior when user tap "cart" button - On the home page
- Tap "add" button
- Tap "cart" button
Positive User should be able direct to order confirmation page Unused
Home Re2
49 Home FUNCTIONAL Check system behavior when guest tap add product - On the home page
- Tap "add" button
Negative Guest should be able direct to ask to login page Unused
Home Re2
50 Home FUNCTIONAL Check system behavior when user tap news - On the home page
- Tap news
Positive User should be able direct to news detail page Unused
Home Re2
51 Home FUNCTIONAL Check system behavior when user tap “see all news” button - On the home page
- Tap "see all news" button
Positive User should be able direct to news page Unused
Home Re2
52 Favorite FUNCTIONAL Check system behavior when user search valid product - On the favorite page
- Tap search bar
- Input product
Positive Product: Ayam User should be able to see matching product displayed in favorite list Unused
Favorite Re2
53 Favorite FUNCTIONAL Check system behavior when user search invalid product - On the favorite page
- Tap search bar
- Input product
Negative Product: Wedank ronde User should not be able to see product displayed because product not found Unused
Favorite Re2
54 Favorite FUNCTIONAL Check system behavior when user tap reset button - On the favorite page
- Tap search bar
- Input product
- Tap "x" button
Positive Product: Ayam User should be able see the search input cleared and all favorite product displayed again Unused
Favorite Re2
55 Favorite FUNCTIONAL Check system behavior when user tap category button with existing product - On the favorite page
- select category
Positive User should be able to see product with the selected category automatically applied as a filter Unused
Favorite Re2
56 Favorite FUNCTIONAL Check system behavior when user select filter - On the favorite page
- Tap "filter" button
- Select filter
Positive Filter Options:
- A to Z
- Z to A
- Low to High
- High to Low
- Default
User should be able to see product list sorted based on the selected filter option Unused
Favorite Re2
57 Favorite FUNCTIONAL Check system behavior when user tap filled favorite icon - On the favorite page
- Tap filled favorite icon
Positive User should be able to remove the product from favorite and the product should disappear from the favorite list Unused
Favorite Re2
58 Favorite FUNCTIONAL Check system behavior when user tap add button - On the favorite page
- Tap "add" button
Positive User should be able to see floating cart appear Unused
Favorite Re2
59 Favorite FUNCTIONAL Check system behavior when user tap "floating cart" button - On the favorite page
- Tap "floating cart" button
Positive User should be able direct to order confirmation page Unused
Favorite Re2
60 Favorite FUNCTIONAL Check system behavior when user delete product from cart - On the favorite page
- Tap "add" button
- Tap "-" button
Positive User should be able to delete product in cart and floating cart disappear Unused
Favorite Re2
61 Favorite FUNCTIONAL Check system behavior when user tap category button with no product available - On the favorite page
- select category
Negative User should not be able to see any product displayed because no product matches the selected category Unused
Favorite Re2
62 Change Store FUNCTIONAL Check system behavior when user tap "another store" button - On the home page
- Tap "store" button
- Tap "another store" button
Positive User should be able direct to change store page Unused
Change Store Re2
63 Change Store FUNCTIONAL Check system behavior when user search valid store - On the change location page
- Search valid store
Positive Store: Jakarta User should be able to see the searched store displayed in the store list Unused
Change Store Re2
64 Change Store FUNCTIONAL Check system behavior when user search invalid store - On the change location page
- Search invalid store
Negative Store: Johor User should not be able to see the store displayed because it was not found Unused
Change Store Re2
65 Change Store FUNCTIONAL Check system behavior when user tap reset button - On the change location page
- Search store
- Tap "reset" button
Positive Store: Jakarta User should be able to see the search input cleared and all available stores displayed again Unused
Change Store Re2
66 Change Store FUNCTIONAL Check system behavior when user tap direction button - On the change location page
- Select store
- Tap "phone" button
Positive User should be able directed to Google Maps with navigation to the selected store automatically displayed Unused
Change Store Re2
67 Change Store FUNCTIONAL Check system behavior when user tap phone button - On the change location page
- Select store
- Tap "phone" button
Positive User should be able directed to phone dialer with the store phone number automatically filled in Unused
Change Store Re2
68 Change Store FUNCTIONAL Check system behavior when user change store - On the change location page
- Select store
- Tap "set location" button
Positive User should be able to change store Unused
Change Store Re2
69 Catalogue FUNCTIONAL Check system behavior when user search valid product - On the catalogue page
- Search valid product
Positive Product: Ayam User should be able to see matching product displayed in catalogue list Unused
Catalogue Re2
70 Catalogue FUNCTIONAL Check system behavior when user search invalid product - On the catalogue page
- Search invalid product
Negative Product: Honda Civic User should not be able to see product displayed because product not found Unused
Catalogue Re2
71 Catalogue FUNCTIONAL Check system behavior when user tap reset button - On the catalogue page
- Search product
- Tap "x" button
Positive Product: Ayam User should be able see the search input cleared and all available product displayed again Unused
Catalogue Re2
72 Catalogue FUNCTIONAL Check system behavior when user select filter - On the catalogue page
- Tap "filter" button
- Select filter
Positive Filter Options:
• A to Z
• Z to A
• Low to High
• High to Low
• Default
User should be able to see product list sorted based on the selected filter option Unused
Catalogue Re2
73 Catalogue FUNCTIONAL Check system behavior when user select category button with existing product - On the catalogue page
- select category
Positive User should be able to see product with the selected category automatically applied as a filter Unused
Catalogue Re2
74 Catalogue FUNCTIONAL Check system behavior when user select category with no product available - On the catalogue page
- select category
Negative User should not be able to see any product displayed because no product matches the selected category Unused
Catalogue Re2
75 Catalogue FUNCTIONAL Check system behavior when guest tap add product button - On the catalogue page
- Tap "add" button
Negative Guest should be able direct to ask to login page Unused
Catalogue Re2
76 Catalogue FUNCTIONAL Check system behavior when user tap add product button - On the catalogue page
- Tap "add" button
Positive User should be able to see floating cart appear Unused
Catalogue Re2
77 Catalogue FUNCTIONAL Check system behavior when user tap favorite icon on product - On the catalogue page
- Tap favorite icon on product
Positive User should be able to mark and unmark the product as favorite; the icon should toggle between filled and unfilled states accordingly Unused
Catalogue Re2
78 Catalogue FUNCTIONAL Check system behavior when user select product - On the catalogue page
- Select product
Positive User should be able direct to product detail Unused
Catalogue Re2
79 Catalogue FUNCTIONAL Check system behavior when user tap “floating cart” button - On the catalogue page
- Tap "floating cart" button
Positive User should be able direct to order confirmation page Unused
Catalogue Re2
80 Catalogue FUNCTIONAL Check system behavior when user delete product - On the catalogue page
- Tap "add" button
- Tap "-" button
Positive User should be able to delete the product from cart and floating cart should disappear when quantity reaches zero Unused
Catalogue Re2
81 Catalogue FUNCTIONAL Check system behavior when guest tap favorite icon on product - On the catalogue page
- Tap favorite icon on product
Negative Guest should be able direct to ask to login page Unused
Catalogue Re2
82 Product Detail FUNCTIONAL Check system behavior when user tap favorite icon on product - On the product detail page
- Tap the favorite icon on product
Positive User should be able to mark and unmark the product as favorite; the icon should toggle between filled and unfilled states accordingly Unused
Product Detail Re2
83 Product Detail FUNCTIONAL Check system behavior when guest tap favorite icon on product - On the product detail page
- Tap the favorite icon on product
Negative Guest should be able direct to ask to login page Unused
Product Detail Re2
84 Product Detail FUNCTIONAL Check system behavior when user tap related voucher - On the product detail page
- Tap related voucher
Positive User should be able direct to voucher detail Unused
Product Detail Re2
85 Product Detail FUNCTIONAL Check system behavior when guest tap related voucher - On the product detail page
- Tap related voucher
Negative Guest should be able direct to ask to login page Unused
Product Detail Re2
86 Product Detail FUNCTIONAL Check system behavior when guest tap add product - On the product detail page
- Tap add to cart button
Negative Guest should be able direct to ask to login page Unused
Product Detail Re2
87 Product Detail FUNCTIONAL Check system behavior when guest tap chat icon - On the product detail page
- Tap chat icon
Negative Guest should be able direct to ask to login page Unused
Product Detail Re2
88 Product Detail FUNCTIONAL Check system behavior when user send message - On the product detail page
- Tap chat icon
- Type message
- Send message
Positive Message: Hello User should be able to see message sent in roomchat page Unused
Product Detail Re2
89 Product Detail FUNCTIONAL User should be able to see message sent in roomchat page - On the product detail page
- Tap chat icon
Positive User should be able to see modal message appear Unused
Product Detail Re2
90 Product Detail FUNCTIONAL Check system behavior when user tap other product - On the product detail page
- Tap other product
Positive User should be able direct to another product detail page Unused
Product Detail Re2
91 Product Detail FUNCTIONAL Check system behavior when user tap cart button - On the product detail page
- Tap "cart" button
Positive User should be able direct to order confirmation page Unused
Product Detail Re2
92 Product Detail FUNCTIONAL Check system behavior when user delete product - On the product detail page
- Tap "add" button
- Tap "-" button
Positive User should be able to delete the product from cart and floating cart should disappear when quantity reaches zero Unused
Product Detail Re2
93 Order List FUNCTIONAL Check system behavior when user tap history button - On the order list page
- Tap "history" button
Positive User should be able direct to order history page Unused
Order List Re2
94 Order List FUNCTIONAL Check system behavior when user send invoice - On the order list page
- Select invoice
- Send invoice
Positive User should be able to send invoice Unused
Order List Re2
95 Order List FUNCTIONAL Check system behavior when user tap phone icon - On the order list page
- select invoice
- tap phone icon
Positive User should be able direct to phone dialer with number filled Unused
Order List Re2
96 Order List FUNCTIONAL Check system behavior when user tap whatsapp icon - On the order list page
- select invoice
- tap whatsapp icon
Positive User should be able direct to WhatsApp chat with the contact number Unused
Order List Re1
97 Order List FUNCTIONAL Check system behavior when user tap direction icon - On the order list page
- select invoice
- tap direction icon
Positive User should be able directed to Google Maps with navigation to the selected store automatically displayed Unused
Order List Re2
98 Account FUNCTIONAL Check system behavior when guest tap login or register button - On the account page
- Tap "login or register" button
Positive User should be able direct to login page Unused
Account Re3
99 Account FUNCTIONAL Check system behavior when user tap edit icon - On the account page
- Tap edit icon
Positive User should be able direct to edit profile page Unused
Account Re3
100 Account FUNCTIONAL Check system behavior when user copy referral - On the account page
- Tap copy icon
Positive User should be able to copy referral code Unused
Account Re3
101 Account FUNCTIONAL Check system behavior when user tap saved addresses button - On the account page
- Tap "saved addresses" button
Positive User should be able direct to saved address page Unused
Account Re3
102 Account FUNCTIONAL Check system behavior when user tap our store button - On the account page
- Tap "our store" button
Positive User should be able dierct to store detail page Unused
Account Re3
103 Account FUNCTIONAL Check system behavior when user tap about us button - On the account page
- Tap "about us" button
Positive User should be able direct to about us page Unused
Account Re3
104 Account FUNCTIONAL Check system behavior when user tap phone icon - On the account page
- Tap "contact us"
- Tap phone icon
Positive User should be able direct to phone dialer with number filled Unused
Account Re3
105 Account FUNCTIONAL Check system behavior when user tap whatsapp icon - On the account page
- Tap "contact us"
- Tap whatsapp icon
Positive User should be able direct to WhatsApp chat with the contact number Unused
Account Re3
106 Account FUNCTIONAL Check system behavior when user tap term of service button - On the account page
- Tap "term of service" button
Positive User should be able direct to term of service page Unused
Account Re3
107 Account FUNCTIONAL Check system behavior when user tap privacy policy button - On the account page
- Tap "privacy policy" button
Positive User should be able direct to privacy policy page Unused
Account Re3
108 Account FUNCTIONAL Check system behavior when user change language - On the account page
- Tap "change language" button
- select language
Positive User should be able to see the application in the selected language Unused
Account Re3
109 Account FUNCTIONAL Check system behavior when user user tap rate us button - On the account page
- Tap "rate us" button
Positive User should be able to open play store to give rating Unused
Account Re3
110 Account FUNCTIONAL Check system behavior when user set notification - On the account page
- Tap "set notification" button
- Tap "go to setting" button
Positive User should be able direct to phone app notification setting Unused
Account Re2
111 Account FUNCTIONAL Check system behavior when user delete account - On the account page
- Tap "delete account" button
- Input valid data
- Input valid OTP
Positive User should be able to delete account and be logged out Unused
Account Re3
112 Account FUNCTIONAL Check system behavior when user input invalid data - On the account page
- Tap "delete account" button
- Input invalid data
Negative User should not be able to continue and see error message Unused
Account Re3
113 Account FUNCTIONAL Check system behavior when user input invalid OTP - On the account page
- Tap "delete account" button
- Input valid data
- Input invalid OTP
Negative User should not be able to delete account and see OTP error message Unused
Account Re3
114 Account FUNCTIONAL Check system behavior when user tap resend OTP - On the account page
- Tap "delete account" button
- Input valid data
- Tap "resend OTP" button
Positive User should be able to request new OTP successfully Unused
Account Re3
115 Account FUNCTIONAL Check system behavior when user resend OTP exceed limit - On the account page
- Tap "delete account" button
- Input valid data
- Tap "resend OTP" button many time
Negative User should be able to see error message and prevented from requesting OTP after reaching limit Unused
Account Re2
116 Account FUNCTIONAL Check system behavior when user log out - On the account page
- Tap "log out" button
- Tap "sure" button
Positive User should be logged out and redirected to guest state Unused
Account Re3
117 Edit Profile FUNCTIONAL Check system behavior when user input valid data on edit profile - On the edit profile page
- Input valid data
- Tap "save" button
Positive Full name: Omar Bradley
Email: omarbradley@gmail.com
Phone number: 085159101013
User should be able to change profile Unused
Edit Profile Re3
118 Edit Profile FUNCTIONAL Check system behavior when user allow gallery permission - On the edit profile page
- Tap profile icon
- Tap "gallery" button
- Tap "allow" button
Positive User should be able to select image from gallery Unused
Edit Profile Re3
119 Edit Profile FUNCTIONAL Check system behavior when user allow camera permission - On the edit profile page
- Tap profile icon
- Tap "camera" button
- Tap "allow" button
Positive User should be able to take picture from camera Unused
Edit Profile Re3
120 Edit Profile FUNCTIONAL Check system behavior when user denies gallery permission - On the edit profile page
- Tap profile icon
- Tap "gallery" button
- Tap "deny" button
Positive User should not be able to access gallery Unused
Edit Profile Re3
121 Edit Profile FUNCTIONAL Check system behavior when user denies camera permission - On the edit profile page
- Tap profile icon
- Tap "camera" button
- Tap "deny" button
Positive User should not be able to access camera Unused
Edit Profile Re3
122 Edit Profile FUNCTIONAL Check system behavior when user input image size more than 2 MB - On the edit profile page
- Tap profile icon
- Tap "gallery" button
- Select image size more than 2MB
Negative User should be able to see error message and prevent to save Unused
Edit Profile Re3
123 Edit Profile FUNCTIONAL Check system behavior when user input name less than 3 character - On the edit profile page
- Input name less than 3 character
- Tap "save" button
Negative Full name: AR User should be able to see inline error message Unused
Edit Profile Re3
124 Edit Profile FUNCTIONAL Check system behavior when user input name more than 30 character - On the edit profile page
- Input name more than 30 character
- Tap "save" button
Negative Full name: Lorem ipsum dolor sit amet consectetur User should be able to see inline error message Unused
Edit Profile Re3
125 Edit Profile FUNCTIONAL Check system behavior when user input phone number less than 7 character - On the edit profile page
- Input phone number less than 7 character
- Tap "save" button
Negative Phone number: 08123 User should be able to see inline error message Unused
Edit Profile Re3
126 Edit Profile FUNCTIONAL Check system behavior when user input phone number more than 14 character - On the edit profile page
- Input phone number more than 14 character
- Tap "save" button
Negative Phone number: 081234567891234 User should be able to see inline error message Unused
Edit Profile Re3
127 Edit Profile FUNCTIONAL Check system behavior when user input invalid email - On the edit profile page
- Input invalid email
- Tap "save" button
Negative Email: abc@ User should be able to see inline error message Unused
Edit Profile Re3
128 Edit Profile FUNCTIONAL Check system behavior when user submit blank from on edit profile - On the edit profile page
- Leave form empty
- Tap "save" button
Negative User should be able to see inline error message Unused
Edit Profile Re3
129 Edit Profile FUNCTIONAL Check system behavior when user input valid data on change password - On the edit profile page
- Tap "change password" button
- Input valid data
- Tap "ok" button
Positive Old password: password
Password: password123
Re-type password password123
User should be able to change password Unused
Edit Profile Re3
130 Edit Profile FUNCTIONAL Check system behavior when user submit blank from on change password - On the edit profile page
- Tap "change password" button
- Tap "ok" button
Negative User should be able to see inline error message Unused
Edit Profile Re3
131 Edit Profile FUNCTIONAL Check system behavior when user input password more than 14 character - On the edit profile page
- Tap "change password" button
- Input invalid data
- Tap "ok" button
Negative New password: abcdefghijklmno User should be able to see inline error message Unused
Edit Profile Re3
132 Edit Profile FUNCTIONAL Check system behavior when user input password more than 12 character - On the edit profile page
- Tap "change password" button
- Input invalid data
- Tap "ok" button
Negative New password: abcdefghijklm User should be able to see inline error message Unused
Edit Profile Re3
133 Edit Profile FUNCTIONAL Check system behavior when user input password less than 7 character - On the edit profile page
- Tap "change password" button
- Input invalid data
- Tap "ok" button
Negative New password: 123456 User should be able to see inline error message Unused
Edit Profile Re3
134 Edit Profile FUNCTIONAL Check system behavior when user input password less than 6 character - On the edit profile page
- Tap "change password" button
- Input invalid data
- Tap "ok" button
Negative New password: 12345 User should be able to see inline error message Unused
Edit Profile Re3
135 Edit Profile FUNCTIONAL Check system behavior when user input unmatched password - On the edit profile page
- Tap "change password" button
- Input invalid data
- Tap "ok" button
Negative Old password: password
Password: password123
Re-type password password321
User should be able to see inline error message Unused
Edit Profile Re3
136 Edit Profile FUNCTIONAL Check system behavior when user tap eye icon - On the edit profile page
- Tap "change password" button
- Input valid data
- Tap eye icon
Positive Old password: password
Password: password123
Re-type password password123
User should be able to hide and unhide the password inputted Unused
Edit Profile Re3
137 Saved Addresses FUNCTIONAL Check system behavior when user input valid data on add address - On the saved address page
- Tap "add address" button
- Input valid data
- Tap "save" button
Positive label: Kost
address: Jl. Merpati No 01
Province: Jakarta
city/regency: Jakarta
Pin point on map
User should be able to add new address Unused
Saved Address Re3
138 Saved Addresses FUNCTIONAL Check system behavior when user submit blank form on add address - On the saved address page
- Tap "add address" button
- Tap "save" button
Negative User should be able to see inline error message and prevent to save address Unused
Re3 Saved Address
139 Saved Addresses FUNCTIONAL Check system behavior when user input valid data on edit address - On the saved address page
- Select address
- Input valid data
- Tap "save" button
Positive label: Kost
address: Jl. Tukad Pakerisan
Province: Bali
city/regency: Denpasar
Pin point on map
User should be able to edit address Unused
Saved Address Re3
140 Saved Addresses FUNCTIONAL Check system behavior when user submit blank form on edit address - On the saved address page
- Tap "add address" button
- Tap "save" button
Negative User should be able to see inline error message and prevent to save address Unused
Saved Address Re3
141 Saved Addresses FUNCTIONAL Check system behavior when user delete address - On the saved address page
- Select address
- Tap trash icon
- Tap "sure" button
Positive User should be able to delete address from the list Unused
Saved Address Re3
142 Live Chat FUNCTIONAL Check system behavior when user send message - On the chat list page
- Select store
- Input message
- Send message
Positive Message: Hallo User should be able to send message Unused
Live Chat Re2
143 Live Chat FUNCTIONAL Check system behavior when user allows camera permission - On the chat list page
- Tap "attachment" button
- Tap "camera" button
- Tap "allow" button
Positive User should be able to select image from gallery Unused
Live Chat Re2
144 Live Chat FUNCTIONAL Check system behavior when user allows gallery permission - On the chat list page
- Tap "attachment" button
- Tap "gallery" button
- Tap "allow" button
Positive User should be able to take picture from camera Unused
Live Chat Re2
145 Live Chat FUNCTIONAL Check system behavior when user denies gallery permission - On the chat list page
- Tap "attachment" button
- Tap "gallery" button
- Tap "deny" button
Negative User should not be able to access gallery Unused
Live Chat Re2
146 Live Chat FUNCTIONAL Check system behavior when user denies camera permission - On the chat list page
- Tap "attachment" button
- Tap "camera" button
- Tap "deny" button
Negative User should not be able to access camera Unused
Live Chat Re2
147 Live Chat FUNCTIONAL Check system behavior when user upload image more than 3 - On the chat room page
- Tap "attachment" button
- Tap "gallery" button
- Select image
Negative User should not be able to upload more than 3 images; error message should appear Unused
Live Chat Re2
148 Live Chat FUNCTIONAL Check system behavior when user tap voucher - On the chat room page
- Tap voucher
Positive User should be able direct to voucher detail page Unused
Live Chat Re2
149 Live Chat FUNCTIONAL Check system behavior when user tap see detail on product - On the chat room page
- Tap "See detail" button on product card
Positive User should be able direct to product detail page Unused
Live Chat Re2
150 Live Chat FUNCTIONAL Check system behavior when user tap invoice - On the chat room page
- Tap invoice card
Positive User should be able direct to order detail Unused
Live Chat Re2
151 Live Chat FUNCTIONAL Check system behavior when user tap suggest message - On the chat room page
- Tap suggest chat button
Positive User should be able to send selected suggestion message Unused
Live Chat Re2
152 Live Chat FUNCTIONAL Check system behavior when user tap image - On the chat room page
- Tap image
Positive User should be able to view image in fullscreen Unused
Live Chat Re2
153 Live Chat FUNCTIONAL Check system behavior when user tap attachment button - On the chat room page
- Tap attachment butto
Positive User should be able to open attachment options Unused
Live Chat Re2
154 Live Chat FUNCTIONAL Check system behavior when user search valid store - On the chat list page
- Tap search bar
- Input valid store
Positive Store: Jakarta User should be able to see matching store displayed in store list Unused
Live Chat Re2
155 Live Chat FUNCTIONAL Check system behavior when user search invalid store - On the chat list page
- Tap search bar
- Input invalid store
Negative Store: New York User should not be able to see store displayed because store not found Unused
Live Chat Re2
156 Live Chat FUNCTIONAL Check system behavior when user tap reset button - On the chat list page
- Tap search bar
- Input store
- Tap reset button
Positive Store: Jakarta User should be able see the search input cleared and all available store displayed again Unused
Live Chat Re2
157 Live Chat FUNCTIONAL Check system behavior when user send product - On the chat room page
- Tap "attachment" button
- Tap "product" button
- Select product
Positive User should be able to send product to chat Unused
Live Chat Re2
158 Live Chat FUNCTIONAL Check system behavior when user send invoice - On the chat room page
- Tap "attachment" button
- Tap "invoice" button
- Select invoice
Positive User should be able to send invoice to chat Unused
Live Chat Re2
159 Order Confirmation FUNCTIONAL Check system behavior when user select order type - On order confirmation page
- Select type order
Positive Type order:
- Self Pickup
- Store Delivery
- Dine In
User should be able to select and see correct order type reflected Unused
Order Confirmation Re2
160 Order Confirmation FUNCTIONAL Check system behavior when user select payment method - On order confirmation page
- Select payment method
Positive Payment method:
- Cash On Delivery (COD)
- Manual transfer
- Payment Gateway
User should be able to select and see correct payment method reflected Unused
Order Confirmation Re2
161 Order Confirmation FUNCTIONAL Check system behavior when user tap see on map button - On order confirmation page
- select type order (Dine in or Self Pickup)
- Tap "see on map" button
Positive User should be able directed to Google Maps with navigation to the selected store automatically displayed Unused
Order Confirmation Re2
162 Order Confirmation FUNCTIONAL Check system behavior when user change address - On order confirmation page
- select type order (Store Delivery)
- Tap "change address" button
Positive User should be able to see selected address updated on confirmation page Unused
Order Confirmation Re2
163 Order Confirmation FUNCTIONAL Check system behavior when user increases product quantity - On order confirmation page
- Tap "+" button on product
Positive User should be able to increase product quantity and see updated total price Unused
Order Confirmation Re2
164 Order Confirmation FUNCTIONAL Check system behavior when user decrease product quantity - On order confirmation page
- Tap "-" button on product
Positive User should be able to decrease product quantity and see updated total price Unused
Order Confirmation Re2
165 Order Confirmation FUNCTIONAL Check system behavior when user add more product - On order confirmation page
- Tap "add more product" button
- Select additional product
Positive product: Ayam User should be able to see added product in cart with updated total price Unused
Order Confirmation Re2
166 Order Confirmation FUNCTIONAL Check system behavior when user remove product from cart - On order confirmation page
- Tap "-" until quantity zero
Positive User should be able to remove product from cart and see total updated accordingly Unused
Order Confirmation Re2
167 Order Confirmation FUNCTIONAL Check system behavior when user use valid voucher - On order confirmation page
- Input valid voucher code
Positive Code promo: SPECIAL123 User should be able to apply voucher and see discount reflected Unused
Order Confirmation Re2
168 Order Confirmation FUNCTIONAL Check system behavior when user use out of stock voucher - On order confirmation page
- Input voucher code
Negative Code promo: SPECIAL231 User should be able to see "apply" button disabled and prevent to apply the voucher Unused
Order Confirmation Re2
169 Order Confirmation FUNCTIONAL Check system behavior when user use expired voucher - On order confirmation page
- Input voucher code
Negative Code promo: SPECIAL321 User should be able to see "apply" button disabled and prevent to apply the voucher Unused
Order Confirmation Re2
170 Order Confirmation FUNCTIONAL Check system behavior when user does not meet minimum purchase amount - On order confirmation page
- Input product with does not meet required value
Negative Code promo: SPECIAL123 User should be able to see "order" button disable and minimum info appear Unused
Order Confirmation Re2
171 Order Confirmation FUNCTIONAL Check system behavior when user meets minimum purchase requirement and taps Order button - On order confirmation page
- Input product with required value
- Tap "order" button
Positive User should be able to tap "order" button and be directed to the order success page. Unused
Order Confirmation Re2
172 Order Confirmation FUNCTIONAL Check system behavior when user select voucher with does not meet required value - On the order confirmation page
- Input voucher with does not meet required value
Negative User should be able to ese error message Unused
Order Confirmation Re2
173 Forgot Password FUNCTIONAL Check system behavior when user input invalid email - On the forgot password page
- Input invalid email
- Input phone number
- Tap "Next" Button
Negative Email: jhondoe@gmai
Phone Number: 08123456789
Phone Code: 62
User should be able to see inline error message and prevent direct to OTP method page Unused
Forgot Password Re1
174 Forgot Password FUNCTIONAL Check system behavior when user input email only - On the forgot password page
- Input valid email
- Tap "Next" Button
Negative Email: jhondoe@gmail.com User should be able to see inline error message and prevent direct to OTP method page Unused
Forgot Password Re1
175 Forgot Password FUNCTIONAL Check system behavior when user input unregister credential - On the forgot password page
- Fill data
- Tap on "next" button
Negative Email: customer@gmail.com
Phone Number: 08123456789
Phone Code: 62
User should be able to see error modal appear and prevent direct to OTP method page Unused
Forgot Password Re2
176 Forgot Password FUNCTIONAL Check system behavior when user input delete credential - On the forgot password page
- Fill data
- Tap on "next" button
Negative Email: customer1@gmail.com
Phone Number: 08123454321
Phone Code: 62
User should be able to see error modal appear and prevent direct to OTP method page Unused
Forgot Password Re1
177 Forgot Password FUNCTIONAL Check system behavior when user input invalid credential - On the forgot password page
- Fill data
- Tap on "next" button
Negative Email: customer2@gmail.com
Phone Number: 081234512345
Phone Code: 62
User should be able to see error modal appear and prevent direct to OTP method page Unused
Forgot Password Re1
178 Forgot Password FUNCTIONAL Check system behavior when user input banned credential - On the forgot password page
- Fill data
- Tap on "next" button
Negative Email: customer3@gmail.com
Phone Number: 085432112345
Phone Code: 62
User should be able to see error modal appear and prevent direct to OTP method page Unused
Forgot Password Re1
179 Forgot Password FUNCTIONAL Check system behavior when user input invalid code picker - On the forgot password page
- Fill data (change phone code)
- Tap on "next" button
Negative Email: jhondoe@gmail.com
Phone Number: (62) 08123456789
Phone Code: 61
User should be able to see error modal appear and prevent direct to OTP method page Unused
Forgot Password Re1
180 Forgot Password FUNCTIONAL Check system behavior when user input phone number only - On the forgot password page
- Input valid phone number
- Tap "Next" Button
Negative Phone Number: 08123456789
Phone Code: 62
User should be able to see inline error message and prevent direct to OTP method page Unused
Forgot Password Re1
181 Forgot Password FUNCTIONAL Check system behavior when user input phone number less than 7 character - On the forgot password page
- Input phone number less than 7 character
- Fill data
- Tap "next" button
Negative Email: jhondoe@gmail.com
Phone Number: 081234
Phone Code: 62
User should be able to see inline error message and prevent direct to OTP method page Unused
Forgot Password Re1
182 Forgot Password FUNCTIONAL Check system behavior when user input phone number more than 14 character - On the forgot password page
- Input phone number more than 14 character
- Fill data
- Tap "next" button
Negative Email: jhondoe@gmail.com
Phone Number: 081234567891112
Phone Code: 62
User should be able to see inline error message and prevent direct to OTP method page Unused
Forgot Password Re1
183 Forgot Password FUNCTIONAL Check system behavior when user input valid data on forgot password - On the forgot password page
- Input valid email
- Input valid phone number
- Tap "Next" Button
Positive Email: user@gmail.com
Phone Number: 08123456789
User should be able direct to OTP method page Unused
Forgot Password Re1
184 Forgot Password FUNCTIONAL Check system behavior when user select OTP method - On the forgot password page
- Input valid email
- Input valid phone number
- Tap "Next" Button
- Select OTP method
Positive User should be able to select OTP method and direct to OTP page Unused
Forgot Password Re1
185 Forgot Password FUNCTIONAL Check system behavior when user tap "resend OTP" button - On the OTP page
- Tap "resend OTP" button
Positive User should be able to get OTP again Unused
Forgot Password Re1
186 Forgot Password FUNCTIONAL Check system behavior when user resend OTP exceeded limit - On the OTP page
- Tap "resend OTP" button exceed limit
Negative User should be able to see error message Unused
Forgot Password Re1
187 Forgot Password FUNCTIONAL Check system behavior when user input invalid OTP - On the OTP page
- Input incorrect OTP
- Tap “Next”
Negative User should be able to see error message Unused
Forgot Password Re1
188 Forgot Password FUNCTIONAL Check system behavior when user input valid OTP - On the OTP page
- Input incorrect OTP
- Tap “Next”
Positive User should be able direct to change password page Unused
Forgot Password Re1
189 Forgot Password FUNCTIONAL Check system behavior when user tap eye icon - On the change password page
- Input password
Positive Password: 123 User should be able to hide and unhide the password inputted Unused
Forgot Password Re1
190 Forgot Password FUNCTIONAL Check system behavior when user user input unmatched password - On the change password page
- Input password
Negative New password: 1234567
Re-type password: 1234576
User should be able to see inline error message Unused
Forgot Password Re1
191 Forgot Password FUNCTIONAL Check system behavior when user submit blank from on change password - On the change password page
- Input password
Negative User should be able to see inline error message Unused
Forgot Password Re1
192 Forgot Password FUNCTIONAL Check system behavior when user input password less than 6 character - On the change password page
- Input password more than 6 character
Negative New password: 12345
Re-type password: 12345
User should be able to see inline error message Unused
Forgot Password Re1
193 Forgot Password FUNCTIONAL Check system behavior when user input password less than 7 character - On the change password page
- Input password more than 7 character
Negative New password: 12345
Re-type password: 12345
User should be able to see inline error message Unused
Forgot Password Re1
194 Forgot Password FUNCTIONAL Check system behavior when user input password more than 12 character - On the change password page
- Input password more than 12 character
Negative New password: 1234567889101112
Re-type password: 1234567890987654321
User should be able to see inline error message Unused
Forgot Password Re1
195 Forgot Password FUNCTIONAL Check system behavior when user input password more than 14 character - On the change password page
- Input password more than 14 character
Negative New password: 123456789101112115
Re-type password: 123456789101112115
User should be able to see inline error message Unused
Forgot Password Re1
196 Forgot Password FUNCTIONAL Check system behavior when user success change password - On the forgot password page
- Input valid data
- Select OTP method
- Input OTP
- Input valid and matched new password
- Tap "save"
Positive New password: 12345678
Re-type password: 12345678
User should be able to change password Unused
Forgot Password Re1
197 Register FUNCTIONAL Check system behavior when user submit valid data on register page - On the register page
- Input valid data
- Tap "next" button
Positive Image: jpg format
Name: Jhon Doe
Phone Number: 08123456789
Code Picker: 62
Email: jhondoe@gmail.com
User should be able direct to password page Unused
Register Re1
198 Register FUNCTIONAL Check system behavior when user allow gallery permission - On the register page
- Tap profile icon
- Tap "gallery" button
- Tap "allow" button
Positive User should be able to select image from gallery Unused
Register Re1
199 Register FUNCTIONAL Check system behavior when user allow camera permission - On the register page
- Tap profile icon
- Tap "camera" button
- Tap "allow" button
Positive User should be able to take picture from camera Unused
Register Re1
200 Register FUNCTIONAL Check system behavior when user denies gallery permission - On the register page
- Tap profile icon
- Tap "gallery" button
- Tap "deny" button
Negative User should not be able to access gallery Unused
Register Re1