| 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 | AE | AF | AG | AH | AI | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | No | Test Scenario_ID | Module | User Story | Description | Test Case_ID | Test Case Name | Pre-Requirements | Pre-Conditions | Case Type | Steps | Expected Result | Status | Environment | Note | ||||||||||||||||||||
2 | Registration Form | ||||||||||||||||||||||||||||||||||
3 | 1 | REG_01 | Registration Form | As a new user, I want to successfully register an account | Verify that a user can register with valid data in all fields | REG_01_TC_01 | Valid Registration with All Fields Filled | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Positive | 1 Enter valid name according to KTP | 1 The system accepts the name without any error | Passed | Production | |||||||||||||||||||||
4 | Positive | 2 Enter valid phone number | 2 The system accepts the phone number without any error | Passed | Production | ||||||||||||||||||||||||||||||
5 | Positive | 3 Enter valid email address | 3 The system accepts the email without any error | Passed | Production | ||||||||||||||||||||||||||||||
6 | Positive | 4 Enter a password | 4 The system accepts the password without any error | Passed | Production | ||||||||||||||||||||||||||||||
7 | Positive | 5 Enter valid referral code (optional) | 5 The system accepts the referral code or ignores it if left blank | Passed | Production | ||||||||||||||||||||||||||||||
8 | Positive | 6 Click on "Lanjutkan" | 6 The system successfully navigates to the OTP verification page or the next step | Passed | Production | ||||||||||||||||||||||||||||||
9 | Verify that a user can register without entering a referral code | REG_01_TC_02 | Valid Registration Without Referral Code | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Positive | 1 Enter valid name according to KTP | 1 The system accepts the name without any error | Passed | Production | |||||||||||||||||||||||||
10 | Positive | 2 Enter valid phone number | 2 The system accepts the phone number without any error | Passed | Production | ||||||||||||||||||||||||||||||
11 | Positive | 3 Enter valid email address | 3 The system accepts the email without any error | Passed | Production | ||||||||||||||||||||||||||||||
12 | Positive | 4 Enter a password | 4 The system accepts the password without any error | Passed | Production | ||||||||||||||||||||||||||||||
13 | Positive | 5 Leave the referral code field empty | 5 The system ignores the empty referral code field | Passed | Production | ||||||||||||||||||||||||||||||
14 | Positive | 6 Click the "Lanjutkan" button | 6 The system successfully navigates to the OTP verification page or the next step | Passed | Production | ||||||||||||||||||||||||||||||
15 | As a user, I should be able to get information that the value I entered is incorrect | To check from system will display alert information if that user inputted with invalid value | REG_01_TC_03 | Verify that the system displays an error for invalid name input | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Negative | 1 Enter an invalid name (e g "John123!") | 1 The system displays an error message for the invalid name | Passed | Production | ||||||||||||||||||||||||
16 | Positive | 2 Enter a valid phone number | 2 The system accepts the phone number without any error | Passed | Production | ||||||||||||||||||||||||||||||
17 | Positive | 3 Enter a valid email address | 3 The system accepts the email without any error | Passed | Production | ||||||||||||||||||||||||||||||
18 | Positive | 4 Enter a password | 4 The system accepts the password without any error | Passed | Production | ||||||||||||||||||||||||||||||
19 | Positive | 5 Enter a valid referral code (optional) | 5 The system ignores the empty referral code field | Passed | Production | ||||||||||||||||||||||||||||||
20 | Positive | 6 Click the "Lanjutkan" button | 6 The system does not proceed to the next step | Passed | Production | ||||||||||||||||||||||||||||||
21 | REG_01_TC_04 | Verify that the system displays an error for invalid phone numbers | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Positive | 1 Enter a valid name | 1 The system accepts the phone number without any error | Passed | Production | ||||||||||||||||||||||||||
22 | Negative | 2 Enter an invalid phone number (e g "ABC123456") | 2 The system displays an error message for the invalid phone number | Passed | Production | ||||||||||||||||||||||||||||||
23 | Positive | 3. Input Nomor HP with starting with 0 example: 081282163 | 3. No.Handphone should start with “0” because, from system already provide (+62) on early field | Passed | Production | ||||||||||||||||||||||||||||||
24 | Positive | 4. Input Nomor HP with 0930 | 4. The system will display 0930 | Failed | Production | Still not have maximum character validation | |||||||||||||||||||||||||||||
25 | Positive | 5 Enter a valid email address | 5. The system accepts the email without any error | Passed | Production | ||||||||||||||||||||||||||||||
26 | Positive | 6 Enter password | 6. The system accepts the password without any error | Passed | Production | ||||||||||||||||||||||||||||||
27 | Positive | 7 Enter a valid referral code (optional) | 7. The system accepts the referral code or ignores it if left blank | Passed | Production | ||||||||||||||||||||||||||||||
28 | Positive | 8 Click the "Lanjutkan" button | 8. The system does not proceed to the next step | Passed | Production | ||||||||||||||||||||||||||||||
29 | REG_01_TC_05 | Verify that the system prevents registration with an email that is already registered | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Positive | 1 Enter a valid name | 1 The system accepts the name without any error | Passed | Production | ||||||||||||||||||||||||||
30 | Positive | 2 Enter a valid phone number | 2 The system accepts the phone number without any error | Passed | Production | ||||||||||||||||||||||||||||||
31 | Negative | 3 Enter an email that is already registered | 3 The system displays an error message that the email is already registered | Passed | Production | ||||||||||||||||||||||||||||||
32 | Positive | 4 Enter a password | 4 The system accepts the password without any error | Passed | Production | ||||||||||||||||||||||||||||||
33 | Positive | 5 Enter a valid referral code (optional) | 5 The system accepts the referral code or ignores it if left blank | Passed | Production | ||||||||||||||||||||||||||||||
34 | Positive | 6 Click the "Lanjutkan" button | 6 The system does not proceed to the next step | Passed | Production | ||||||||||||||||||||||||||||||
35 | REG_01_TC_06 | Verify that the system displays an error for invalid email addresses | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Positive | 1 Enter a valid name | 1 The system accepts the name without any error | Passed | Production | ||||||||||||||||||||||||||
36 | Positive | 2 Enter a valid phone number | 2 The system accepts the phone number without any error | Passed | Production | ||||||||||||||||||||||||||||||
37 | Negative | 3 Enter an invalid email (e g "user@com") | 3 The system displays an error message for the invalid email format | Passed | Production | ||||||||||||||||||||||||||||||
38 | Positive | 4 Enter a password | 4 The system accepts the password without any error | Passed | Production | ||||||||||||||||||||||||||||||
39 | Positive | 5 Enter a valid referral code (optional) | 5 The system accepts the referral code or ignores it if left blank | Passed | Production | ||||||||||||||||||||||||||||||
40 | Positive | 6 Click the "Lanjutkan" button | 6 The system does not proceed to the next step | Passed | Production | ||||||||||||||||||||||||||||||
41 | REG_01_TC_07 | Verify that the system displays an error for invalid phone number | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Positive | 1 Enter a valid name | 1. The system accepts the name without any error | Passed | Production | ||||||||||||||||||||||||||
42 | Negative | 2 Enter an phone number that is already registered | 2. The system displays an error message that the phone number is already registered | Passed | Production | ||||||||||||||||||||||||||||||
43 | Positive | 3 Enter a valid email address | 3 The system accepts the email without any error | Passed | Production | ||||||||||||||||||||||||||||||
44 | Positive | 4 Enter a password | 4 The system accepts the password without any error | Passed | Production | ||||||||||||||||||||||||||||||
45 | Positive | 5 Enter a valid referral code (optional) | 5 The system accepts the referral code or ignores it if left blank | Passed | Production | ||||||||||||||||||||||||||||||
46 | Positive | 6 Click the "Lanjutkan" button | 6 The system does not proceed to the next step | Passed | Production | ||||||||||||||||||||||||||||||
47 | REG_01_TC_08 | Verify that the system properly handles boundary conditions for input fields | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Positive | 1 Enter a name with a single character | 1 The system accepts inputs within the valid range | Passed | Production | ||||||||||||||||||||||||||
48 | Negative | 2 Enter a name with the more than maximum allowed characters | 2 The system should block the user to add more character once the user reached the maximum limit. | Failed | Production | Still not have maximum character validation | |||||||||||||||||||||||||||||
49 | Negative | 3 Enter the phone number with the number less than (<9) | 3 The system displays an error message for the invalid phone number | Passed | Production | ||||||||||||||||||||||||||||||
50 | Negative | 4 Enter a phone number with the more than maximum allowed digits | 4 The system should block the user to add more character once the user reached the maximum limit. | Failed | Production | Still not have maximum character validation | |||||||||||||||||||||||||||||
51 | Negative | 5 Enter the password number with the number less than (<8) | 5 The system displays an error message for the password number field | Passed | Production | ||||||||||||||||||||||||||||||
52 | Positive | 6 Click the "Lanjutkan" button | 6 The system does not proceed to the next step if any field is invalid | Passed | Production | ||||||||||||||||||||||||||||||
53 | REG_01_TC_09 | Verify that the system prevents submission if mandatory fields are not filled and displays appropriate error messages. | Olsera website is live and accessible | The user is on the https://olsera.com/id/sign-up page., | Negative | 1. Leave the name field empty, | 1. The system displays an alert text "Nama harus diisi" below the name field, | Passed | Production | ||||||||||||||||||||||||||
54 | Positive | 2. Enter a valid phone number, | 2. The system accepts the phone number without any error, | Passed | Production | ||||||||||||||||||||||||||||||
55 | Positive | 3. Enter a valid email address, | 3. The system accepts the email without any error, | Passed | Production | ||||||||||||||||||||||||||||||
56 | Negative | 4. Leave the password field empty, | 4. The system displays an alert text "Password harus diisi" below the password field, | Passed | Production | ||||||||||||||||||||||||||||||
57 | Positive | 5. Click the "Lanjutkan" button, | 5. The system does not proceed to the next step and displays an error for each empty field, | Passed | Production | ||||||||||||||||||||||||||||||
58 | REG_01_TC_10 | Verify that the system prevents submission if multiple mandatory fields are not filled and displays appropriate error messages. | Olsera website is live and accessible | The user is on the https://olsera.com/id/sign-up page., | Negative | 1. Leave the name, phone number, and password fields empty, | 1. The system displays alert texts "Nama harus diisi," "Nomor HP harus diisi," and "Password harus diisi" below their respective fields, | Passed | Production | ||||||||||||||||||||||||||
59 | Positive | 2. Enter a valid email address, | 2. The system accepts the email without any error, | Passed | Production | ||||||||||||||||||||||||||||||
60 | Positive | 3. Click the "Lanjutkan" button, | 3. The system does not proceed to the next step and displays errors for each empty field, | Passed | Production | ||||||||||||||||||||||||||||||
61 | REG_01_TC_11 | Verify that the system prevents submission if all mandatory fields are not filled and displays appropriate error messages. | Olsera website is live and accessible | The user is on the https://olsera.com/id/sign-up page., | Negative | 1. Leave all required field (nama, nomor hp, email, password, kod refferal) | 1. The system displays alert texts "Nama harus diisi," "Nomor HP harus diisi," and "Password harus diisi" below their respective fields, | Passed | Production | ||||||||||||||||||||||||||
62 | Positive | 2. Click the "Lanjutkan" button, | 2. The system does not proceed to the next step and displays errors for each empty field except : kode Referral field | Passed | Production | ||||||||||||||||||||||||||||||
63 | Registration Form - Extra Security Layer | ||||||||||||||||||||||||||||||||||
64 | 2 | REG_02 | Registration Form - Extra Security Layer | As a system, I have to provide extra security for customers | To check the system provides a safe system, remembering that this system is crucial because there is a part for finance and accounting | REG_02_TC_01 | Verify from system, able to provide a secure information to user.. so that i have rule for password inputed ex : must have lowercase letters, uppercase letters, symbols, and numbers : Aa@12345678 | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Positive | 1 Enter a valid name | 1. The system accepts the name without any error | Passed | Production | |||||||||||||||||||||
65 | Positive | 2 Enter an valid phone | 2. The system displays an error message that the phone number is already registered | Passed | Production | ||||||||||||||||||||||||||||||
66 | Positive | 3 Enter a valid email address | 4 The system does not proceed to the next step | Passed | Production | ||||||||||||||||||||||||||||||
67 | Negative | 4 Enter a weak password : 123456789 | 4 The system must be showing alert message must have lowercase letters, uppercase letters, symbols, and numbers : Aa@12345678 | Failed | Production | Still not have strong password validation | |||||||||||||||||||||||||||||
68 | Positive | 5 Enter a valid referral code (optional) | 5 The system does not proceed to the next step | Passed | Production | ||||||||||||||||||||||||||||||
69 | Positive | 6 Click the "Lanjutkan" button | 6 The system does not proceed to the next step | Passed | Production | ||||||||||||||||||||||||||||||
70 | REG_02_TC_02 | As a system, i must be to provide "Konfirmasi Password" field for security reason | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Positive | Pay attention to "Registration" form | User should be able to see "Konfirmasi Password" field | Failed | Production | Still not have Confirmation Password field | |||||||||||||||||||||||||
71 | REG_02_TC_03 | Verify that the system rejects any SQL injection attempts | Olsera website is live and accessible | The user is on the https://olsera com/id/sign-up page | Positive | 1 Enter a valid name | 1 The system accepts the name without any error | Passed | Production | ||||||||||||||||||||||||||
72 | Negative | 2 Enter a typical SQL injection string in any field (e g "' OR 1=1 --") | 2 The system rejects the input with an error message | Passed | Production | ||||||||||||||||||||||||||||||
73 | Positive | 3 Click the "Lanjutkan" button | 3 The system logs the attempt and prevents any malicious action | Passed | Production | ||||||||||||||||||||||||||||||
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 |