- Verify that the login screen contains elements such as User name, Password, Login button, Forgot password link, and create an account link.
- Verify that Enter/Tab key works as a substitute for the Sign-in button
- Verify that all the fields such as Username, Password has a valid placeholder
- Verify that the labels float upward when the text field is in focus or filled (In the case of the floating label)
- Verify that User is able to Login with Valid Credentials
- Verify that User is not able to Login with invalid Username and invalid Password
- Verify that User is not able to Login with Valid Username and invalid Password
- Verify that User is not able to Login with invalid Username and Valid Password
- Verify that the User is not able to log in with a blank Username or Password
- Verify that the User is not able to Login with inactive credentials
- Verify that clicking on the browser back button after successful login should not take the User to log out mode
- Verify that clicking on the browser back button after successful logout should not take the User to logged-in mode
- Verify that there is a limit on the total number of unsuccessful login attempts
- Verify the password can be copy-pasted
- Verify that encrypted characters in the “Password” field should not allow deciphering if copied
- Verify that the User should be able to log in with the new password after changing the password
- Verify that the user should not be able to login with the old password after changing the password
- Verify that spaces should not be allowed before any password characters attempted
- Verify whether the user is still logged in after a series of actions such as sign-in, closing the browser and reopening the application.
- Verify that the ways to retrieve the password if the user forgets the password
- Verify that the “Remember password” checkbox is unselected by default (depends on business logic, it may be selected or unselected)
- Verify that the “Keep me logged in” checkbox is unselected by default (depends on business logic, it may be selected or unselected)
- Verify that the timeout of the login session (Session Timeout)
- Verify that the logout link is redirected to the login/home page
- Verify that the User is redirected to the appropriate page after successful login
- Verify that the User is redirected to Forgot password page when clicking on Forgot Password link
- Verify that the User is redirected to Create an account page when clicking on Sign up / Create an account link
- Verify that validation message is displayed in the case when User leaves Username or Password as blank
- Verify that validation message is displayed in case of exceeding the character limit of the Username and Password fields
- When you are logged out and make sure you are logged out and that you cannot access any of the accounts pages.