| Step | Action | Expected Result |
|---|---|---|
| 1 | Navigate to the registration page | Registration form is displayed with all required fields |
| 2 | Enter valid first name "John" | First name field accepts the input |
| 3 | Enter valid last name "Doe" | Last name field accepts the input |
| 4 | Enter valid email "john.doe@example.com" | Email field accepts the input and validates format |
| 5 | Enter valid password "SecurePass123!" | Password field accepts input and shows strength indicator |
| 6 | Enter matching password in confirm field | Confirm password field accepts input |
| 7 | Accept terms and conditions | Checkbox is checked successfully |
| 8 | Click "Register" button | User account is created, success message displayed, user redirected to dashboard |
| Step | Action | Expected Result |
|---|---|---|
| 1 | Navigate to registration page | Registration form is displayed |
| 2 | Fill all fields with valid data except email | All fields accept valid input |
| 3 | Enter invalid email "invalid-email-format" | Email field accepts the input |
| 4 | Click "Register" button | Error message "Please enter a valid email address" is displayed |
| Step | Action | Expected Result |
|---|---|---|
| 1 | Navigate to registration page | Registration form is displayed |
| 2 | Fill all fields with valid data | All fields accept input |
| 3 | Enter existing email "existing@example.com" | Email field accepts the input |
| 4 | Click "Register" button | Error message "Email already registered. Please use a different email" is displayed |
| Step | Action | Expected Result |
|---|---|---|
| 1 | Navigate to registration page | Registration form is displayed |
| 2 | Fill all fields with valid data except password confirmation | All fields accept input |
| 3 | Enter password "SecurePass123!" | Password field accepts input |
| 4 | Enter different password "DifferentPass456@" in confirm field | Confirm password field accepts input |
| 5 | Click "Register" button | Error message "Passwords do not match" is displayed |
| Step | Action | Expected Result |
|---|---|---|
| 1 | Navigate to registration page | Registration form is displayed |
| 2 | Fill all fields with valid data except password | All fields accept input |
| 3 | Enter weak password "123" | Password strength indicator shows "Weak" |
| 4 | Click "Register" button | Error message "Password must be at least 8 characters with uppercase, lowercase, number and special character" is displayed |
| Step | Action | Expected Result |
|---|---|---|
| 1 | Navigate to registration page | Registration form is displayed |
| 2 | Leave all fields empty | Fields remain empty |
| 3 | Click "Register" button | Validation errors displayed for all required fields (First Name, Last Name, Email, Password) |
| 4 | Fill only first name field | First name field accepts input |
| 5 | Click "Register" button | Validation errors displayed for remaining required fields |