Test Cases For Registration
1. Verify by clicking on the submit button for blank input.
2. Verify all fields related to registration present on the registration form.
3. Password field should have validation for a minimum of 8 to maximum of 16 characters, must contain one special character, at least one uppercase character, and have a numerical.
4. Verify password added by the user should be protected, encrypted, and shown in an asterisk(***).
5. Verify whether the validation is added for the password and confirm whether passwords are the same or not.
6. Verify an eye icon added to the password and confirm the password field.
7. Verify by clicking on the eye icon password should be shown for both passwords and confirm password fields.
8. Verify captcha is added to the form or not. Captcha added due to security. Hidden or visible may be added according to need.
9. Verify example or dummy data shown as placeholder text in the fields. It helps the user to register their account without facing any issues.
10. Verify that user-added information is not removed from the fields in case of any validation fails. Can be done when client-side validation is implemented.
11. Verify possible validation should be done on the client-side whenever possible.
12. Verify that validation is added to the email field, only valid emails should be allowed to register successfully.
13. Verify that the user adds blank spaces and clicks on the register button an error message should be shown.
14. Verify that the user can navigate or access the different controls by pressing the ‘Tab’ key on the keyboard.
15. Verify users can register successfully by entering valid credentials.
16. Verify that the user is not allowed to register an account with the same registered email by adding plus for example firstname.lastname@example.org.
17. Test by trying to register with an already registered email address.
18. Verify the email verification link was sent to the user's email address successfully.
19. Verify that the user should not be able to access the application, software, or pro features until the user verifies its email by clicking on the link sent in the email.
20. Verify the user is informed to check the spam folder if no email link is found in the inbox.
21. Verify Resend Link option is present if the user did not receive the link in the email.
22. Verify resend email link becomes disabled if the user continuously clicks on the Resend Link. Set a limit max of five times to send the link then give the user a rest.
23. If the user signup with email and social platform and both have the same email, consider it one email uniquely not the two separate accounts.
24. Verify that the required fields are not filled in and clicking the Register button will result in a validation error message.
25. Verify all spelling mistakes on the Register page.