ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAI
1
NoTest Scenario_IDModuleUser StoryDescriptionTest Case_IDTest Case NamePre-RequirementsPre-ConditionsCase TypeStepsExpected ResultStatusEnvironmentNote
2
Registration Form
3
1REG_01Registration FormAs a new user, I want to successfully register an accountVerify that a user can register with valid data in all fieldsREG_01_TC_01Valid Registration with All Fields FilledOlsera website is live and accessibleThe user is on the https://olsera com/id/sign-up pagePositive1 Enter valid name according to KTP1 The system accepts the name without any errorPassedProduction
4
Positive2 Enter valid phone number2 The system accepts the phone number without any errorPassedProduction
5
Positive3 Enter valid email address3 The system accepts the email without any errorPassedProduction
6
Positive4 Enter a password 4 The system accepts the password without any errorPassedProduction
7
Positive5 Enter valid referral code (optional)5 The system accepts the referral code or ignores it if left blankPassedProduction
8
Positive6 Click on "Lanjutkan"6 The system successfully navigates to the OTP verification page or the next stepPassedProduction
9
Verify that a user can register without entering a referral codeREG_01_TC_02Valid Registration Without Referral CodeOlsera website is live and accessibleThe user is on the https://olsera com/id/sign-up pagePositive1 Enter valid name according to KTP1 The system accepts the name without any errorPassedProduction
10
Positive2 Enter valid phone number2 The system accepts the phone number without any errorPassedProduction
11
Positive3 Enter valid email address3 The system accepts the email without any errorPassedProduction
12
Positive4 Enter a password4 The system accepts the password without any errorPassedProduction
13
Positive5 Leave the referral code field empty5 The system ignores the empty referral code fieldPassedProduction
14
Positive6 Click the "Lanjutkan" button 6 The system successfully navigates to the OTP verification page or the next stepPassedProduction
15
As a user, I should be able to get information that the value I entered is incorrectTo check from system will display alert information if that user inputted with invalid valueREG_01_TC_03Verify that the system displays an error for invalid name inputOlsera website is live and accessibleThe user is on the https://olsera com/id/sign-up pageNegative1 Enter an invalid name (e g "John123!") 1 The system displays an error message for the invalid namePassedProduction
16
Positive2 Enter a valid phone number 2 The system accepts the phone number without any errorPassedProduction
17
Positive3 Enter a valid email address 3 The system accepts the email without any errorPassedProduction
18
Positive4 Enter a password 4 The system accepts the password without any errorPassedProduction
19
Positive5 Enter a valid referral code (optional) 5 The system ignores the empty referral code fieldPassedProduction
20
Positive6 Click the "Lanjutkan" button 6 The system does not proceed to the next stepPassedProduction
21
REG_01_TC_04Verify that the system displays an error for invalid phone numbersOlsera website is live and accessibleThe user is on the https://olsera com/id/sign-up pagePositive1 Enter a valid name1 The system accepts the phone number without any errorPassedProduction
22
Negative2 Enter an invalid phone number (e g "ABC123456")2 The system displays an error message for the invalid phone numberPassedProduction
23
Positive3. Input Nomor HP with starting with 0
example: 081282163
3. No.Handphone should start with “0” because, from system already provide (+62) on early fieldPassedProduction
24
Positive4. Input Nomor HP with 09304. The system will display 0930FailedProductionStill not have maximum character validation
25
Positive5 Enter a valid email address5. The system accepts the email without any errorPassedProduction
26
Positive6 Enter password6. The system accepts the password without any errorPassedProduction
27
Positive7 Enter a valid referral code (optional)7. The system accepts the referral code or ignores it if left blankPassedProduction
28
Positive8 Click the "Lanjutkan" button8. The system does not proceed to the next stepPassedProduction
29
REG_01_TC_05Verify 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 Positive1 Enter a valid name1 The system accepts the name without any errorPassedProduction
30
Positive2 Enter a valid phone number2 The system accepts the phone number without any errorPassedProduction
31
Negative3 Enter an email that is already registered3 The system displays an error message that the email is already registeredPassedProduction
32
Positive4 Enter a password4 The system accepts the password without any errorPassedProduction
33
Positive5 Enter a valid referral code (optional)5 The system accepts the referral code or ignores it if left blankPassedProduction
34
Positive6 Click the "Lanjutkan" button6 The system does not proceed to the next stepPassedProduction
35
REG_01_TC_06Verify 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 Positive1 Enter a valid name1 The system accepts the name without any errorPassedProduction
36
Positive2 Enter a valid phone number2 The system accepts the phone number without any errorPassedProduction
37
Negative3 Enter an invalid email (e g "user@com")3 The system displays an error message for the invalid email formatPassedProduction
38
Positive4 Enter a password 4 The system accepts the password without any errorPassedProduction
39
Positive5 Enter a valid referral code (optional) 5 The system accepts the referral code or ignores it if left blankPassedProduction
40
Positive6 Click the "Lanjutkan" button 6 The system does not proceed to the next step PassedProduction
41
REG_01_TC_07Verify that the system displays an error for invalid phone numberOlsera website is live and accessible The user is on the https://olsera com/id/sign-up page Positive1 Enter a valid name1. The system accepts the name without any errorPassedProduction
42
Negative2 Enter an phone number that is already registered2. The system displays an error message that the phone number is already registeredPassedProduction
43
Positive3 Enter a valid email address3 The system accepts the email without any errorPassedProduction
44
Positive4 Enter a password 4 The system accepts the password without any errorPassedProduction
45
Positive5 Enter a valid referral code (optional)5 The system accepts the referral code or ignores it if left blankPassedProduction
46
Positive6 Click the "Lanjutkan" button6 The system does not proceed to the next stepPassedProduction
47
REG_01_TC_08Verify 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 Positive1 Enter a name with a single character 1 The system accepts inputs within the valid range PassedProduction
48
Negative2 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.FailedProductionStill not have maximum character validation
49
Negative3 Enter the phone number with the number less than (<9)3 The system displays an error message for the invalid phone numberPassedProduction
50
Negative4 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.FailedProductionStill not have maximum character validation
51
Negative5 Enter the password number with the number less than (<8)5 The system displays an error message for the password number fieldPassedProduction
52
Positive6 Click the "Lanjutkan" button 6 The system does not proceed to the next step if any field is invalid PassedProduction
53
REG_01_TC_09Verify that the system prevents submission if mandatory fields are not filled and displays appropriate error messages.Olsera website is live and accessibleThe user is on the https://olsera.com/id/sign-up page.,Negative1. Leave the name field empty,1. The system displays an alert text "Nama harus diisi" below the name field,PassedProduction
54
Positive2. Enter a valid phone number,2. The system accepts the phone number without any error,PassedProduction
55
Positive3. Enter a valid email address,3. The system accepts the email without any error,PassedProduction
56
Negative4. Leave the password field empty,4. The system displays an alert text "Password harus diisi" below the password field,PassedProduction
57
Positive5. Click the "Lanjutkan" button,5. The system does not proceed to the next step and displays an error for each empty field,PassedProduction
58
REG_01_TC_10Verify that the system prevents submission if multiple mandatory fields are not filled and displays appropriate error messages.Olsera website is live and accessibleThe user is on the https://olsera.com/id/sign-up page.,Negative1. 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,PassedProduction
59
Positive2. Enter a valid email address,2. The system accepts the email without any error,PassedProduction
60
Positive3. Click the "Lanjutkan" button,3. The system does not proceed to the next step and displays errors for each empty field,PassedProduction
61
REG_01_TC_11Verify that the system prevents submission if all mandatory fields are not filled and displays appropriate error messages.Olsera website is live and accessibleThe user is on the https://olsera.com/id/sign-up page.,Negative1. 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,PassedProduction
62
Positive2. Click the "Lanjutkan" button,2. The system does not proceed to the next step and displays errors for each empty field except : kode Referral fieldPassedProduction
63
Registration Form - Extra Security Layer
64
2REG_02Registration Form - Extra Security LayerAs a system, I have to provide extra security for customersTo check the system provides a safe system, remembering that this system is crucial because there is a part for finance and accountingREG_02_TC_01Verify 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 Positive1 Enter a valid name1. The system accepts the name without any errorPassedProduction
65
Positive2 Enter an valid phone2. The system displays an error message that the phone number is already registeredPassedProduction
66
Positive3 Enter a valid email address4 The system does not proceed to the next stepPassedProduction
67
Negative4 Enter a weak password : 1234567894 The system must be showing alert message

must have lowercase letters, uppercase letters, symbols, and numbers : Aa@12345678
FailedProductionStill not have strong password validation
68
Positive5 Enter a valid referral code (optional)5 The system does not proceed to the next stepPassedProduction
69
Positive6 Click the "Lanjutkan" button6 The system does not proceed to the next stepPassedProduction
70
REG_02_TC_02As a system, i must be to provide "Konfirmasi Password" field for security reasonOlsera website is live and accessible The user is on the https://olsera com/id/sign-up page PositivePay attention to "Registration" formUser should be able to see "Konfirmasi Password" fieldFailedProductionStill not have Confirmation Password field
71
REG_02_TC_03Verify 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 Positive1 Enter a valid name 1 The system accepts the name without any error PassedProduction
72
Negative2 Enter a typical SQL injection string in any field (e g "' OR 1=1 --") 2 The system rejects the input with an error message PassedProduction
73
Positive3 Click the "Lanjutkan" button 3 The system logs the attempt and prevents any malicious action PassedProduction
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