Verify that the user registration process works correctly, ensuring the user is taken through the necessary steps and that a new account is successfully created.
Precondition
The user is on the home page.
Priority
High
Input data
e-mail: test@gmail.com
password: pwd_ex4mpl3
Test Steps
Step No.
Step description
Expected result
1.
Clicking the "Sign Up" button.
The system navigates the user to the registration page.
2.
Viewing the registration form.
The registration form includes the following input fields: first name, last name, email, password, and password confirmation.
3.
Entering valid details in the registration form, including a unique email and a strong password.
The system accepts the user's input.
4.
Submitting the registration form.
The system validates the input data, checking that the email is unique and the password meets the security requirements.
5.
The system sends a confirmation email to the user's provided email address.
The system generates and sends a confirmation email to the user's email address.
6.
The user checks their email and finds the confirmation message.
The user finds the email with instructions for confirming their registration.
7.
Clicking on the confirmation link in the email.
The system confirms the user's email and password, completing the registration process.
8.
The system creates a new account for the user.
The system successfully creates a new user account.
9.
The system displays a message indicating successful registration.
The user sees a message on the screen confirming that their registration was successful.
10.
The system logs the user in automatically after registration.
The user is logged into their new account and can access their profile.
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”.
[TC-001] : User Registration Process
Description
Verify that the user registration process works correctly, ensuring the user is taken through the necessary steps and that a new account is successfully created.
Precondition
The user is on the home page.
Priority
High
Input data
e-mail: test@gmail.com password: pwd_ex4mpl3
Test Steps
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