kudrra / cc_pink4_qc

0 stars 0 forks source link

[TC-004] PWD recovery #16

Open kudrra opened 1 year ago

kudrra commented 1 year ago

[TC-004] : Password recovery process

Description

Verify that the password reset process for a registered user works correctly, allowing the user to reset their password and regain access to their account if they have forgotten their password.

Precondition

The user is on the log in page, forgot their password

Priority

Medium

Input data

Registered e-mail: test@gmail.com

New password: pwd_ex4mpl3.88 Password confirmation: pwd_ex4mpl3.88

Test Steps

Step No. Step description Expected result
1. The user clicks "Forgot Your Password?" button. The system navigates the user to the password reset page, asking the user to enter their registered e-mail adress.
2. The user enters valid registered e-mail and clicks on "Reset my password" button. The system accepts the e-mail adress
3. The user clicks on "Reset my password" button. The system submits a letter on entered e-mail, that contains a link to a secure reset page and instructions how to reset their password
4. The user checks their email to find the recovery link. The user receives an email with a recovery link.
5. The user clicks on the password recovery link. The system takes the user to a secure password recovery page where they can create a new password.
6. The user enters a new password twice to confirm it. The system its strength according to security requirements and accepts the new password in case if it meets the security requirements.
7. The user submits the new password. The system updates the user's password.
8. The user receives a message about successful password recovery. The user sees a message indicating successful password recovery.
9. The system takes the user to the login page. The user is on the login page, allowing them to log in with the new password.

Expected Result

The expected result tells the tester what they should experience as a result of the test steps.

This is how the tester determines if the test case is a “pass” or “fail”.

Requirement

Link for corresponding requirements