Back to Authentication
HIGHHappy Path

Password Reset

Verify the complete password reset flow: requesting a reset link, receiving the email, and setting a new password. This is essential for account recovery.

10 steps
~4 min
auth-4

Preconditions

  • A user account exists with the email address
  • You have access to the email inbox
  • You are not logged in

Test Data

Use credentials from an existing account. Have access to the email inbox to receive the reset link.

Test Steps

Follow each step carefully

0/10

Navigate to /forgot-password or click "Forgot Password?" on login page

Location

Usually located below the password field or near the sign-in button on the login page

Verify

Password reset request form appears with email input

Enter the email address associated with your account

Location

Single email input field

Verify

Email field accepts your input without validation errors

Click "Send Reset Link" or "Reset Password" button

Location

Primary action button on the form

Verify

Button shows loading state while sending

Verify success message is displayed

Location

Look for confirmation message on the page

Verify

Message says "Check your email" or similar

Note

For security, the same message should show even for non-existent emails

Check email inbox for password reset email

Location

Check spam/junk folder if not in inbox; subject usually contains "Password Reset"

Verify

Email is from the official platform domain

Note

Email should arrive within 1-2 minutes

Click the password reset link in the email

Location

Button or link text like "Reset Password" or "Reset Your Password"

Verify

Browser opens to the password reset page on the correct domain

Note

Reset links typically expire after 1-24 hours for security

Enter your new password (minimum 8 characters)

Location

Password field, may have strength indicator

Verify

Password is accepted without validation errors

Confirm the new password

Location

Second password field for confirmation

Verify

No mismatch error displayed

Click "Reset Password" or "Save New Password" button

Location

Primary action button

Verify

Success message appears or redirect to login

Verify you can login with the new password

Location

Navigate to login page and use new credentials

Verify

Login succeeds with the new password

Expected Result

After complete password reset: (1) Success message confirms password was changed, (2) User can log in with the new password, (3) Old password no longer works, (4) The reset link becomes invalid after use (single-use token), (5) Optional: email notification sent about password change for security awareness.

Ready to Complete?

Click when you have verified all steps and the expected result.

Test Info

Module
Authentication
Steps
10
Duration
4 min
XP Value
+30