From Fedora Project Wiki

(move to new 'desktop feature test cases' category, add to gdm package category)
(General updates)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=This test case focuses on graphical login screen, shown after boot, log out, and when user-switching.
|description=This test case focuses on the graphical login screen. This is shown after boot, after user log out, and when user-switching.
|setup=
|setup=
*Create multiple user accounts in "User menu" - "Settings" - "Users". Each account using different keyboard layout for username and password input. For example US QWERTY and FR AZERTY or Dvorak or your local variant.
* Create multiple user accounts using the Users section of the Settings app.
* You can switch between keyboard layouts using layout icon located in upper panel on the left side. For adding new layout select "Region and Language Settings" from icon's menu.
* You can set a password after you create new account or at first login: try both methods.
*Try to use (special) characters not available on the other keyboard layout or located on different keys. Remember, usernames should contain only English characters, digits and allowed special characters ("." or "-" or "_"), passwords don't have this restriction.
* If you know how to type with different keyboard layouts, give each user a different keyboard layout, by logging in with each user and changing their keyboard layout in the Keyboard section of the Settings app.
*You can set password after you create new account or at first login, try both methods.
 
|actions=
|actions=
# Boot or logout to show login screen.
# Logout or reboot to show the login screen.
# One by one try to login with each listed account. Remember to select correct keyboard layout before you enter your password.
# Try to login with each listed account. Remember to select correct keyboard layout before you enter your password.
# Try to login with wrong password and correct password typed when using wrong keyboard layout.
# Try to login with an incorrect and a correct password typed when using wrong keyboard layout.
# Try to log in under existing account using "Not listed?" option.
# Try to log in using the "Not listed?" option.
# Try Suspend (if available), Power Off and Restart from login screen.
# Try to suspend (if available), power off, and restart from login screen.
# Use "User menu" - "Switch User" to login with multiple user accounts and switch between them without logging out.
# When logged in, use system settings menu > power off > Switch User to switch between user accounts without logging out of them.
# Use the controls on the top bar on the login screen - keyboard, volume, power. Note that the keyboard menu will only show if you have multiple system-wide keyboard layouts configured
# Use the controls in the top bar on the login screen - keyboard, volume, power. Note that the keyboard menu will only show if you have multiple system-wide keyboard layouts configured.


|results=
|results=
# The login manager should display all user accounts, but not the root account. Username should contain correct characters.
# The login screen should list all user accounts, but not the root account. The username should contain correct characters.
# You should be able to log in with each configured user account using correct password. Check if keyboard layout is the same as you have selected in login screen, after you login to desktop.
# You should be able to log in with each configured user account using correct password. Check that the keyboard layout used in the login screen remains the same after you login to the desktop.
# Entering an incorrect password should return you to the accounts list and show error message.
# Entering an incorrect password should return you to the accounts list and show error message.
# You should be able to login using "Not listed?" option with correct username and password.
# You should be able to login using the "Not listed?" option with correct username and password.
# Power management options should work as expected. If you can't resume from suspend, it's usually not a bug at login screen, but in hardware drivers which means this test case didn't failed. Feel free to report driver bugs against appropriate components.
# Power management options should work as expected. If you can't resume from suspend, it's usually not a bug at login screen, but in hardware drivers which means this test case didn't failed. Feel free to report driver bugs against appropriate components.
# You should be able to login with multiple accounts at the same time and switch between them.
# You should be able to login with multiple accounts at the same time and switch between them.

Revision as of 10:38, 5 September 2022

Description

This test case focuses on the graphical login screen. This is shown after boot, after user log out, and when user-switching.

Setup

  • Create multiple user accounts using the Users section of the Settings app.
  • You can set a password after you create new account or at first login: try both methods.
  • If you know how to type with different keyboard layouts, give each user a different keyboard layout, by logging in with each user and changing their keyboard layout in the Keyboard section of the Settings app.

How to test

  1. Logout or reboot to show the login screen.
  2. Try to login with each listed account. Remember to select correct keyboard layout before you enter your password.
  3. Try to login with an incorrect and a correct password typed when using wrong keyboard layout.
  4. Try to log in using the "Not listed?" option.
  5. Try to suspend (if available), power off, and restart from login screen.
  6. When logged in, use system settings menu > power off > Switch User to switch between user accounts without logging out of them.
  7. Use the controls in the top bar on the login screen - keyboard, volume, power. Note that the keyboard menu will only show if you have multiple system-wide keyboard layouts configured.

Expected Results

  1. The login screen should list all user accounts, but not the root account. The username should contain correct characters.
  2. You should be able to log in with each configured user account using correct password. Check that the keyboard layout used in the login screen remains the same after you login to the desktop.
  3. Entering an incorrect password should return you to the accounts list and show error message.
  4. You should be able to login using the "Not listed?" option with correct username and password.
  5. Power management options should work as expected. If you can't resume from suspend, it's usually not a bug at login screen, but in hardware drivers which means this test case didn't failed. Feel free to report driver bugs against appropriate components.
  6. You should be able to login with multiple accounts at the same time and switch between them.
  7. The controls on the top bar should all work the same way as they do in the user session.