A template-based test case repository designed to improve efficiency and ensure consistency in mobile application testing.
| No | Category | Type | TestCase Name | Steps | TestCase Type | Test Data | Expected Result | Used Status | Tags | |
|---|---|---|---|---|---|---|---|---|---|---|
| 201 | Register | FUNCTIONAL | Check system behavior when user denies camera permission |
- On the register page - Tap profile icon - Tap "camera" button - Tap "deny" button |
Negative | User should not be able to access camera | Unused |
Register
Re1
|
||
| 202 | Register | FUNCTIONAL | Check system behavior when user input image size more than 2MB |
- On the register 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 |
Register
Re1
|
||
| 203 | Register | FUNCTIONAL | Check system behavior when user input name only |
- On the register page - Input name only - Tap "next" button |
Negative | Name: Jhon Doe | User should be able to see inline error message and prevent direct to password page | Unused |
Register
Re1
|
|
| 204 | Register | FUNCTIONAL | Check system behavior when user input name less than 3 character |
- On the register page - Input name less than 3 character - Fill form - Tap "next" button |
Negative |
Name: Jo Phone Number: 08123456789 Code Picker: 62 Email: jhondoe@gmail.com |
User should be able to see inline error message and prevent direct to password page | Unused |
Register
Re1
|
|
| 205 | Register | FUNCTIONAL | Check system behavior when user input name more than 30 character |
- On the register page - Input name more than 30 character - Fill form - Tap "next" button |
Negative |
Name: Venushyntha Phauna Pharamytha Tribhuana Phone Number: 08123456789 Code Picker: 62 Email: jhondoe@gmail.com |
User should be able to see inline error message and prevent direct to password page | Unused |
Register
Re1
|
|
| 206 | Register | FUNCTIONAL | Check system behavior when user input invalid email format |
- On the register page - Input invalid email format - Fill the form |
Negative |
Name: Jhon Doe Phone Number: 08123456789 Code Picker: 62 Email: jhondoe@mail |
User should be able to see inline error message and user prevent direct to password page | Unused |
Register
Re1
|
|
| 207 | Register | FUNCTIONAL | Check system behavior when user input email only |
- On the register page - Input valid email format - Tap "next" button |
Negative | Email: jhondoe@gmail.com | User should be able to see inline error message and prevent direct to password page | Unused |
Register
Re1
|
|
| 208 | Register | FUNCTIONAL | Check system behavior when user input phone number only |
- On the register page - Input valid phone number format - Tap "next" button |
Negative | Phone Number: 08123456789 | User should be able to see inline error message and prevent direct to password page | Unused |
Register
Re1
|
|
| 209 | Register | FUNCTIONAL | Check system behavior when user input phone number less than 7 character |
- On the register page - Input phone number - Fill the form |
Negative |
Name: Jhon Doe Phone Number: 081234 Code Picker: 62 Email: jhondoe@gmail.com |
User should be able to see inline error message and prevent direct to password page | Unused |
Register
Re1
|
|
| 210 | Register | FUNCTIONAL | Check system behavior when user input phone number more than 14 character |
- On the register page - Input phone number - Fill the form |
Negative |
Name: Jhon Doe Phone Number: 081234567891011 Code Picker: 62 Email: jhondoe@gmail.com |
User should be able to see inline error message and prevent direct to password page | Unused |
Register
Re1
|
|
| 211 | Register | FUNCTIONAL | Check system behavior when user input invalid phone number format |
- On the register page - Input phone number (contain alphabet, special character and emoji) - Fill the form |
Negative | Phone Number: 0812345a12🙏! | User should see inline error message indicating that the phone number is invalid, and user prevent direct to password page | Unused |
Register
Re1
|
|
| 212 | Register | FUNCTIONAL | Check system behavior when user input registered phone number |
- On the register page - Input registered phone number - Fill the form |
Negative | Phone Number: 08123456789 | User should be able to see inline error message | Unused |
Register
Re1
|
|
| 213 | Register | FUNCTIONAL | Check system behavior when user input invalid data on register page |
- On the register page - Fill the form |
Negative |
Image: jpg format Name: Jhon Doe123 Phone Number: 081234567a89 Code Picker: 62 Email: jhondoe@ail. |
User should be able to see error messages on each invalid field and prevent direct to password page | Unused |
Register
Re1
|
|
| 214 | Register | FUNCTIONAL | Check system behavior when user submit blank form on register page |
- On the register page - Tap "next" button |
Negative | User should be able to see inline error message and prevent direct to password page | Unused |
Register
Re1
|
||
| 215 | Register | FUNCTIONAL | Check system behavior when user submit blank form on password page |
- On the password page - Tap "next" button |
Negative | User should be able to see inline error message and prevent direct to choose method page | Unused |
Register
Re1
|
||
| 216 | Register | FUNCTIONAL | Check system behavior when user input unmatched password |
- On the password page - Fill the password - Tap checkbox - Tap "next" button |
Negative |
Password: password Re-type Password: password123 |
User should be able to see inline error message and prevent direct to choose method page | Unused |
Register
Re1
|
|
| 217 | Register | FUNCTIONAL | Check system behavior when user input password less than 6 character |
- On the password page - Fill the password less than 6 character - Tap checkbox - Tap "next" button |
Negative |
Password: passw Re-type Password: passw |
User should be able to see inline error message and prevent direct to choose method page | Unused |
Register
Re1
|
|
| 218 | Register | FUNCTIONAL | Check system behavior when user input password less than 7 character |
- On the password page - Fill the password less than 7 character - Tap checkbox - Tap "next" button |
Negative |
Password: passwo Re-type Password: passwo |
User should be able to see inline error message and prevent direct to choose method page | Unused |
Register
Re1
|
|
| 219 | Register | FUNCTIONAL | Check system behavior when user input password more than 12 character |
- On the password page - Input password more than 12 character - Fill form - Tap “next” button |
Negative |
Password: password12345 Re-type Password: password12345 |
User should be able to see inline error message and prevent direct to choose method page | Unused |
Register
Re1
|
|
| 220 | Register | FUNCTIONAL | Check system behavior when user input password more than 14 character |
- On the password page - Input password more than 14 character - Fill form - Tap "next" button |
Negative |
Password: password1234567 Re-type Password: password1234567 |
User should be able to see inline error message and prevent direct to choose method page | Unused |
Register
Re1
|
|
| 221 | Register | FUNCTIONAL | Check system behavior when user input invalid referral code |
- On the password page - Input valid password - Input invalid referral code - Tap "next" button |
Negative | Referral Code: CODE123 | User should be able to see error message and prevent direct to OTP page | Unused |
Register
Re1
|
|
| 222 | Register | FUNCTIONAL | Check system behavior when user unchecked term of service |
- On the password page - Input valid password - Do not check "term of service" checkbox - Tap "Register" button |
Negative | User should be able to see inline error message and prevent direct to OTP page | Unused |
Register
Re1
|
||
| 223 | Register | FUNCTIONAL | Check system behavior when user tap term of service button |
- On the password page - Tap "term of service" button |
Positive | User should be able direct to term of service page | Unused |
Register
Re1
|
||
| 224 | Register | FUNCTIONAL | Check system behavior when user input valid data on password page |
- In the password page - Fill the password and re-type password - Tap checkbox - Tap "next" button |
Positive |
Password: password Re-type Password: password |
User should be able direct to choose method page | Unused |
Register
Re1
|
|
| 225 | Register | FUNCTIONAL | Check system behavior when user tap eye icon |
- In the password page - Fill the password and re-type password - Tap eye icon |
Positive |
Password: password Re-type Password: password |
User should be able to hide and unhide password inputted | Unused |
Register
Re1
|
|
| 226 | Register | FUNCTIONAL | Check system behavior when user input valid OTP |
- On the OTP verification page - Input correct OTP - Tap "next" button |
Positive | User should be able to complete registration and be directed to the next page or see success message | Unused |
Register
Re1
|
||
| 227 | Register | FUNCTIONAL | Check system behavior when user tap resend OTP button |
- On the OTP verification page - Tap "Resend OTP" button |
Positive | User should receive a new OTP and stay on OTP input page | Unused |
Register
Re1
|
||
| 228 | Register | FUNCTIONAL | Check system behavior when user resend OTP exceed limit |
- On the OTP verification page - Tap "resend OTP" button exceed limit |
Negative | User should be able to see error message | Unused |
Register
Re1
|
||
| 229 | Register | FUNCTIONAL | Check system behavior when user input invalid OTP |
- On the OTP verification page - Input incorrect OTP - Tap "next" button |
Negative | User should see error message and stay on the OTP input page | Unused |
Register
Re1
|
||
| 230 | Order List | FUNCTIONAL | Check system behavior when user confirms manual transfer to store |
- On the order list page - tap "manual transfer" button - tap "confirm to the store" button |
Positive | User should be able to submit payment confirmation to the store | Unused |
Order List
Re2
|
||
| 231 | Order List | FUNCTIONAL | Check system behavior when user tap copy account number button |
- On the order list page - tap "manual transfer" button - tap "copy account number" button |
Positive | User should be able to copy store account number to clipboard | Unused |
Order List
Re2
|
||
| 232 | Order List | FUNCTIONAL | Check system behavior when user tap copy total payment button |
- On the order list page - tap "manual transfer" button - tap "copy total payment" button |
Positive | User should be able to copy total payment amount to clipboard | Unused |
Order List
Re2
|
||
| 233 | Order List | FUNCTIONAL | Check system behavior when user completes online payment through payment gateway |
- On the order list page - tap "Online payment" button - Redirected to payment gateway - Complete the payment |
Positive | User should be redirected back to app with successful payment status | Unused |
Order List
Re2
|
||
| 234 | News | FUNCTIONAL | Check system behavior when guest tap favorite icon |
- On the detail news page - Tap favorite icon button |
Negative | Guest should be able direct to ask to login page | Unused |
News
Re2
|
||
| 235 | Saved Addresses | FUNCTIONAL | Check system behavior when user input address less than 10 character |
- On the saved address page - Tap "add address" button - input address less than 10 character |
Negative |
Title: Alamatku Address: Bandung |
User should be able to see inline error message and prevent to save address | Unused |
Saved Address
Re2
|
|
| 236 | Saved Addresses | FUNCTIONAL | Check system behavior when user input title less than 3 character |
- On the saved address page - Tap "add address" button - input title less than 3 character |
Negative |
Title: My Address: Jl. Tukad Badung No 1 sebelah apotik |
User should be able to see inline error message and prevent to save address | Unused |
Saved Address
Re2
|
|
| 237 | Saved Addresses | FUNCTIONAL | Check system behavior when user input address more than 255 character |
- On the saved address page - Tap "add address" button - input address more than 255 character |
Negative |
Title: Kost Address: Jalan Kenangan No.123, RT 02 RW 01, Kelurahan Bunga, Kecamatan Harapan, Kabupaten Sentosa, Provinsi Bahagia Jalan Kenangan No.123, RT 02 RW 01, Kelurahan Bunga, Kecamatan Harapan, Kabupaten Sentosa, Provinsi Bahagia Jalan Kenangan No.123, RT 02 RW 01 ini adalah alamatku |
User should be able to see inline error message and prevent to save address | Unused |
Saved Address
Re2
|
|
| 238 | Saved Addresses | FUNCTIONAL | Check system behavior when user input title more than 20 character |
- On the saved address page - Tap "add address" button - input title more than 20 character |
Negative |
Title: Alamat tinggal saya sekarang (kost) sebelah supermarket Address: Jl. Tukad Badung No 1 sebelah apotik |
User should be able to see inline error message and prevent to save address | Unused |
Saved Address
Re2
|