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
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