From Fedora Project Wiki

No edit summary
No edit summary
Line 2: Line 2:
|description=This test case focuses on graphical login screen, shown after boot, log out, and when user-switching.
|description=This test case focuses on graphical login screen, shown after boot, log out, and when user-switching.
|setup=
|setup=
*Create multiple user accounts in "Usermenu" - "System Settings" - "User Accounts". 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 in "username menu" - "System Settings" - "User Accounts". Each account using different keyboard layout for username and password input. For example US QWERTY and FR AZERTY or Dvorak or your local variant.
* 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 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.
*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.
*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.
Line 10: Line 10:
# One by one try to login with each listed account. Remember to select correct keyboard layout before you enter your password.
# 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 wrong password and correct password typed when using wrong keyboard layout.
# Try to login with wrong password and correct password typed when using wrong keyboard layout.
# Try to login as root using "Not listed?" option. Try other existing accounts, even listed ones.
# Login as root using "Not listed?" option. Try other existing accounts, even listed ones.
# Try Suspend (if available), Power Off and Restart from login screen.
# Try Suspend (if available), Power Off and Restart from login screen.
# Use "username menu" - "Switch User" to login with multiple user accounts and switch between them without logging out.
|results=
|results=
# The login manager should display all user accounts, but not the root account. Username should contain correct characters.
# The login manager should display all user accounts, but not the root account. Username should contain correct characters.
Line 17: Line 19:
# Entering an incorrect password should return you to the accounts list, with a warning/explanation message.
# Entering an incorrect password should return you to the accounts list, with a warning/explanation message.
# You should be able to login using "Not listed?" option with correct username and password.
# You should be able to login using "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 component.
# 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.
}}
}}
[[Category:Package_gnome-shell_test_cases]]
[[Category:Package_gnome-shell_test_cases]]
[[Category:GNOME3_acceptance_test_cases]]
[[Category:GNOME3_acceptance_test_cases]]

Revision as of 18:26, 2 November 2012

Description

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

Setup

  • Create multiple user accounts in "username menu" - "System Settings" - "User Accounts". Each account using different keyboard layout for username and password input. For example US QWERTY and FR AZERTY or Dvorak or your local variant.
  • 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.
  • 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.
  • You can set password after you create new account or at first login, try both methods.

How to test

  1. Boot or logout to show login screen.
  2. One by one try to login with each listed account. Remember to select correct keyboard layout before you enter your password.
  3. Try to login with wrong password and correct password typed when using wrong keyboard layout.
  4. Login as root using "Not listed?" option. Try other existing accounts, even listed ones.
  5. Try Suspend (if available), Power Off and Restart from login screen.
  6. Use "username menu" - "Switch User" to login with multiple user accounts and switch between them without logging out.

Expected Results

  1. The login manager should display all user accounts, but not the root account. Username should contain correct characters.
  2. 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.
  3. Entering an incorrect password should return you to the accounts list, with a warning/explanation message.
  4. You should be able to login using "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.