New user profile setup modal after OTP verification
When a new user (phone number not in system) completes OTP verification, they are presented with a Profile Completion modal to enter their name and optionally their email. This modal is required to be completed before the user can proceed.
* Name is required, Email is optional
| Field | Valid Input | Invalid Input |
|---|---|---|
| Name | John Doe, Priya Singh | Empty, Single char "A", Very long (>100 chars) |
| user@example.com, test@bizplaza.in | invalid-email, user@, @domain.com |
9123456789).
Objective: Verify that the profile completion modal appears when a new user completes OTP verification.
9123456789123456 and click VerifyObjective: Verify that existing users bypass the profile completion modal.
9876543210Objective: Verify that the profile modal cannot be closed without submitting valid data.
Precondition: Profile modal is displayed for new user.
Objective: Verify that profile can be completed with just a name (email is optional).
Precondition: Profile modal is displayed.
Test UserObjective: Verify that profile can be completed with both name and email.
Precondition: Profile modal is displayed.
Priya Singhpriya@example.comObjective: Verify that empty name is rejected.
Precondition: Profile modal is displayed.
Objective: Verify that invalid email format is rejected.
Precondition: Profile modal is displayed.
Test Userinvalid-emailuser@, @domain.com, user@domainObjective: Verify name field length constraints.
Precondition: Profile modal is displayed.
AO'Brien, Mary-Jane| Environment | Storefront URL | Login Page |
|---|---|---|
| Local | http://localhost:4000 | http://localhost:4000/login |
| Development | https://dev-store.bizplaza.in | https://dev-store.bizplaza.in/login |
| Staging | https://staging-store.bizplaza.in | https://staging-store.bizplaza.in/login |