AS A new user,
[INSTEAD OF not having an account]
I WANT TO create an account
[IN quick time | IN 2-3 minutes]
TO securely save and manage my tasks across devices SO THAT I can easily access and organize my to-dos from any platform.
SCENARIO: Successful account creation
GIVEN I am on the account sign-up page,
WHEN I enter a valid email address, a secure password, and confirm my password,
AND agree to the terms and conditions,
THEN I should receive a verification email
WITHIN seconds AND be redirected to the ToDo dashboard
WITHIN 1 minute after verifying my email.
Other Acceptance Criteria Scenarios:
SCENARIO: Invalid email or password
GIVEN I am entering an invalid email format or mismatched passwords,
WHEN I submit the form,
THEN I should see a descriptive error message
WITHIN 2 seconds AND the form should not be submitted.
SCENARIO: Duplicate email
GIVEN I attempt to create an account with an email already in use,
WHEN I submit the form,
THEN I should receive an error indicating the email is already registered
WITHIN 2 seconds AND I should be prompted to log in or recover my password.
SCENARIO: Account verification
GIVEN I have successfully signed up,
WHEN I receive the verification email,
AND I click the verification link,
THEN my account should be verified
WITHIN 30 seconds AND I should be logged into the app dashboard automatically.
AS A new user,
[INSTEAD OF not having an account]
I WANT TO create an account
[IN quick time | IN 2-3 minutes]
TO securely save and manage my tasks across devices SO THAT I can easily access and organize my to-dos from any platform.
SCENARIO: Successful account creation
GIVEN I am on the account sign-up page,
WHEN I enter a valid email address, a secure password, and confirm my password,
AND agree to the terms and conditions,
THEN I should receive a verification email
WITHIN seconds AND be redirected to the ToDo dashboard
WITHIN 1 minute after verifying my email.
Other Acceptance Criteria Scenarios: