Login S9cd9b344→

0 0 0
main

Tests (47)

M

Validate Error Message for Invalid Password T16438792→

Tags
main
Description

## Steps:
1. Navigate to the login page.
2. Enter a valid username in the username field.
3. Enter an incorrect password in the password field.
4. Click the "Login" button.

## Expected Result:
- The user remains on the login page.
- An error message is displayed: "Invalid username or password."
- I open page "url"
M

Read Receipts Functionality T19417e95→

Tags
main
Description
### Preconditions
* Passwords must expire 90 days after initial set.
* Users receive an email notification 7 days before expiration.
* After expiration, login with the old password must be denied and a reset prompt displayed.
* New passwords must satisfy complexity requirements.

### Steps

* Sign up a new account using a valid password.
*Expected*: Account creation succeeds, user is logged in, password is stored securely.
* Adjust the system clock or user’s password creation date to be 90 days old.
*Expected*: System identifies the password as expired.
* Attempt to log in with the original password.
*Expected*: Login is rejected, and the user is directed to reset the password.
* Reset the password to a new value that meets complexity rules.
*Expected*: Password reset completes successfully, and the user can log in again.
M

Password Masking T6b0a9497→

Tags
main tag_A
Description
## Steps:
1. Navigate to the login page.
2. Enter a password in the password field.
3. Check the password input field to ensure that the characters are masked (e.g., displayed as asterisks or dots).

## Expected Result:
- The password is displayed as masked characters (e.g., "•" or "*") to ensure confidentiality.
- The user is unable to view the actual password while typing.
M

Comprehensive Accessibility Test For Internationalized Login Screen With Customizable Language And Font Support Including Braille Displays And Screen Readers In Different Operating System Environments When Using A Different Input Method Such As A Japanese Keyboard Layout And A Second Screen With A Touchscreen And A Head-Mounted Display With Virtual Buttons For People With Mobility Or Cognitive Disabilities T42d91a1c→

Tags
main qwerty
Description
## Steps:
* Navigate to the login page using a Braille display.
* Using a screen reader, confirm that all fields and buttons are announced correctly.
* Attempt to log in with a username and password on a Japanese keyboard layout.
* Confirm that the keyboard layout does not affect accessibility.
* Log in with a username and password on a second screen with a touchscreen display.
* Confirm that touchscreen functionality does not disrupt accessibility.
* Log in with a username and password using a head-mounted display with virtual buttons.
* Confirm that virtual buttons do not interfere with accessibility.

## Expected Result:
* All fields and buttons are accessible via keyboard navigation and touchscreen functionality.
* Screen readers announce all fields, buttons, and instructions correctly.
* The page meets WCAG (Web Content Accessibility Guidelines) requirements for level AA conformance.
* The system allows successful login and access to the application with all input methods.
* The login page is fully responsive and accessible on mobile devices with head-mounted displays.
M

Check Password Reset Functionality T212525db→

Tags
main qwerty
Description


## Steps:
1. Navigate to the login page.
2. Click on the "Forgot Password" link.
3. Enter a registered email address in the password recovery form.
4. Click the "Submit" button.

## Expected Result:
- A confirmation message is displayed: "Password reset instructions have been sent to your email."
- An email with reset instructions is sent to the registered email address.
M

Logout Functionality Te5dd519b→

Tags
main qwerty tag_A user_flow
Description
## Steps:
1. Log in to the application using valid credentials.
2. Click on the "Logout" button in the header menu.
3. Confirm the logout action if prompted.

## Expected Result:
- The user is logged out of the application.
- The login page is displayed.
M

Session Timeout After Inactivity T96a53f03→

Tags
main qwerty tag_A user_flow
Description

## Steps:
1. Log in to the application using valid credentials.
2. Remain inactive on any page for a duration longer than the configured session timeout period.
3. Try to perform an action after the timeout period has elapsed.

## Expected Result:
- The user is automatically logged out due to inactivity.
- A message is displayed: "Your session has expired. Please log in again."
- The login page is displayed.
M

Login Page Accessibility T3abc5b09→

Tags
main qwerty user_flow
Description
## Steps:
1. Open the login page in a web browser.
2. Navigate through the fields and buttons using only the keyboard (Tab and Enter keys).
3. Use a screen reader to read through the page's content.

## Expected Result:
- All fields and buttons are accessible via keyboard navigation.
- Screen reader announces all fields, buttons, and instructions correctly.
- The page meets WCAG (Web Content Accessibil
M

Remember Me Functionality T50d0ea73→

Tags
main qwerty user_flow
Description
## Steps:
1. Navigate to the login page.
2. Enter a valid username and password.
3. Check the "Remember Me" checkbox.
4. Click the "Login" button.
5. Close the browser and reopen the application.
6. Navigate back to the login page.

## Expected Result:
- The user remains logged in, and the username field is pre-filled with the correct username.
- The password field remains empty (for security purposes).
M

Account Lockout After Multiple Failed Login Attempts Tbe541290→

Tags
main qwerty user_flow
Description

## Steps:
1. Navigate to the login page.
2. Enter an invalid username and password combination (e.g., incorrect credentials).
3. Repeat step 2 for a number of times (e.g., 5 attempts).
4. On the 6th attempt, try logging in again with valid credentials.

## Expected Result:
- After a set number of failed login attempts, the account is temporarily locked.
- An error message is displayed: "Your account has been locked due to multiple failed login attempts. Please try again later."
- The user is unable to log in until the lockout period expires.
M

Form Validation for Empty Fields T3891663d→

Tags
main qwerty
Description

## Steps:
1. Navigate to the login page.
2. Leave both the username and password fields empty.
3. Click the "Login" button.

## Expected Result:
- The login page displays a validation message: "Please enter both username and password."
- The user is not redirected to the dashboard, and the form is not submitted.
M

Show Password Toggle Functionality T377adb45→

Tags
main qwerty tag_A
Description
## Steps

1. Navigate to the login page.
2. Enter a password in the password field.
3. Click the "Show Password" eye icon next to the password field.
4. Click the "Hide Password" eye icon.

## Expected Result:
- When the "Show Password" icon is clicked, the password is displayed as plain text.
- When the "Hide Password" icon is clicked, the password is masked again (e.g., "•" or "*").
M

Input Field Character Limit Tff36ea5b→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page.
2. Enter more characters than the allowed limit in the username field (e.g., 101 characters if the limit is 100).
3. Enter more characters than the allowed limit in the password field (e.g., 101 characters if the limit is 100).
4. Click the "Login" button.

## Expected Result:
- The login form should not allow the submission if the character limit is exceeded.
- A validation message is displayed: "Username cannot exceed 100 characters" and "Password cannot exceed 100 characters."
- The form is not submitted, and the user remains on the login page.

M

Successful Login with Social Media Integration T42de341d→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page.
2. Click on the "Login with Facebook" (or another social media) button.
3. Authorize the app by entering valid credentials for the selected social media account.
4. Complete any additional authentication steps (if applicable).

## Expected Result:
- The user is successfully logged in and redirected to the dashboard page.
- A success message is displayed: "Login successful via [Social Media]."
- The user's profile information from the social media account is retrieved and displayed (if applicable).
M

Redirect to Dashboard After Successful Login Teed1ddc2→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page.
2. Enter valid credentials (username and password).
3. Click the "Login" button.

## Expected Result:
- The user is successfully logged in and redirected to the dashboard page.
- The dashboard displays the correct user information (e.g., username, profile picture).
- The page URL should reflect the dashboard or home page URL.
M

Login Page Branding and Styling T14fd76a7→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page.
2. Inspect the page for the presence of the application logo, color scheme, and branding elements.
3. Verify that the login fields, buttons, and other elements follow the company's style guide.

## Expected Result:
- The login page should display the correct branding, including the logo and color scheme.
- All page elements (username, password fields, buttons) should match the defined design specifications.
- The page should be visually consistent with the rest of the application.
M

Login Page Loading Time T0365329e→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page.
2. Measure the time taken for the page to fully load and display all elements (e.g., username field, password field, login button).

## Expected Result:
- The login page should load completely within a specified time limit (e.g., 3 seconds).
- All elements, including forms and buttons, should be visible and functional by the end of the loading period.
M

Browser Compatibility for Login Page T491ed163→

Tags
main qwerty
Description
## Steps:
1. Open the login page in different browsers (e.g., Chrome, Firefox, Safari, Edge).
2. Test the functionality of all elements (username field, password field, login button) in each browser.
3. Check for any layout or rendering issues across browsers.

## Expected Result:
- The login page should render correctly across all supported browsers.
- All elements should be functional, including the username and password fields, and the login button.
- There should be no major visual or functional discrepancies between browsers.
M

User Login with Valid Credentials updated Copy Copy Copy T09fe0ea6→

Tags
main qwerty
Description

## Steps

1.  Navigate to the login page.
2.  Enter a valid username and password in the respective fields.
3.  Click the "Login" button.
4.  added step
5.  one more step 

## Expected Result:
- The user is redirected to the dashboard page.
- A success message is displayed: "Login successful."
M

delete T9ab5893e→

Tags
main qwerty
Description
M

Login Page Mobile Responsiveness T5aa931a3→

Tags
main qwerty
Description
## Steps:
1. Open the login page on a mobile device or use the browser's mobile view mode.
2. Test the functionality of all elements (username field, password field, login button).
3. Check for proper alignment and visibility of elements on smaller screens.

## Expected Result:
- The login page should be fully responsive and adjust to fit the screen size of mobile devices.
- All elements (fields, buttons) should be accessible and functional on mobile devices.
- No horizontal scrolling or overlapping of elements should occur on mobile screens.
M

Login Page Error Handling for Server Issues Te822c392→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page.
2. Simulate a server failure (e.g., by disabling the backend or using a mock server response indicating an error).
3. Attempt to log in with valid credentials.

## Expected Result:
- An error message is displayed: "We are experiencing technical difficulties. Please try again later."
- The login attempt does not proceed, and the user remains on the login page.
- The system does not crash or hang; it gracefully handles the error.
M

Logout Redirection After Successful Logout Td4defe82→

Tags
main qwerty
Description
## Steps:
1. Log in to the application using valid credentials.
2. Click on the "Logout" button to log out of the application.
3. Verify where the user is redirected after logout.

## Expected Result:
- The user is redirected to the login page after logging out.
- A message or prompt may be displayed: "You have been logged out successfully."
- All session data should be cleared, and the user is required to log in again to access protected areas.
M

Login with Special Characters in Username and Password T491ff240→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page.
2. Enter a username and password containing special characters (e.g., @, #, $, %, &, *, etc.).
3. Click the "Login" button.

## Expected Result:
- The user is successfully logged in if the correct credentials are entered, even with special characters.
- The application should properly handle special characters without causing errors or issues in the login process.
M

Login Page Security for HTTPS T790ee539→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page using the URL.
2. Check the browser's address bar for the security indicator (e.g., padlock symbol).
3. Verify that the connection uses HTTPS (not HTTP).

## Expected Result:
- The login page should load over HTTPS, ensuring secure communication.
- The browser should show a padlock symbol in the address bar, indicating that the connection is secure.
- No security warnings should appear during the login process.
M

Auto-Redirect to Login Page When Session Expires Tc4941cbd→

Tags
main qwerty
Description
## Steps:
1. Log in to the application using valid credentials.
2. Keep the session idle for a period longer than the session timeout.
3. Try to access any protected page or perform an action after the session has expired.

## Expected Result:
- The user is automatically redirected to the login page once the session expires.
- A message is displayed: "Your session has expired. Please log in again."
- The user is required to re-authenticate to access any protected resources.
M

Login Page Localization for Different Languages T3298c330→

Tags
main qwerty
Description
## Steps
1. Navigate to the login page.
2. Change the language setting of the application (e.g., to Spanish, French, etc.).
3. Verify that all text elements on the login page (such as buttons, labels, error messages) are translated correctly.
    *Expected:*
        The login page should display text in the selected language.
        All elements (username, password fields, login button, error messages) should be translated appropriately.
        The page layout should remain consistent, with no broken or overlapping text.
## Expected Result:
- The login page should display text in the selected language.
- All elements (username, password fields, login button, error messages) should be translated appropriately.
- The page layout should remain consistent, with no broken or overlapping text.
M

Login Button Disabled for Empty Fields T42bf8431→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page.
2. Leave both the username and password fields empty.
3. Check the "Login" button state.

## Expected Result:
- The "Login" button should be disabled (grayed out) when either the username or password field is empty.
- The button should remain disabled until valid credentials are entered in both fields.
M

Password Strength Requirement Tc85b030c→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page.
2. Click on the "Forgot Password" link to reset the password.
3. Enter a new password that does not meet the defined strength requirements (e.g., too short, no uppercase letters, etc.).
4. Try to submit the new password.

## Expected Result:
- The system should display an error message indicating the password does not meet the required strength (e.g., "Password must be at least 8 characters long and contain a mix of uppercase letters, numbers, and special characters").
- The form should not be submitted until a valid password is entered.
M

Login Page Accessibility with Keyboard Navigation Td6fd88c4→

Tags
main qwerty
Description
## Steps:
1. Navigate to the login page.
2. Use the "Tab" key to navigate through all interactive elements on the page (e.g., username field, password field, login button).
3. Use "Enter" to select the login button after filling out the username and password fields.

## Expected Result:
- All interactive elements (username field, password field, login button) should be accessible and navigable using the "Tab" key.
- The user should be able to submit the login form by pressing "Enter" when the login button is focused.
- No elements should be skipped during navigation.