From Fedora Project Wiki
(create a test case for keyring functionality (see recently added release criterion)) |
m (clarification) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{autolang|base=yes}} | |||
{{Template:Associated_release_criterion|Final|desktop-keyring}} | |||
{{QA/Test_Case | {{QA/Test_Case | ||
|description=This test case tests whether a desktop environment can store and retrieve passwords (keyring functionality). | |description=This test case tests whether a desktop environment can store and retrieve passwords (keyring functionality). | ||
Line 5: | Line 9: | ||
# Perform an action which should result in a password being stored in a keyring. Common examples would be setting up an account in the desktop's native email client, connecting to an encrypted wireless network, or using a passphrase-protected SSH key in some way, for instance by logging in to a remote system via SSH | # Perform an action which should result in a password being stored in a keyring. Common examples would be setting up an account in the desktop's native email client, connecting to an encrypted wireless network, or using a passphrase-protected SSH key in some way, for instance by logging in to a remote system via SSH | ||
# If offered the choice, agree to store the password / passphrase for future re-use | # If offered the choice, agree to store the password / passphrase for future re-use | ||
#* Stored passwords in OS-provided keyring can be inspected by "Seahorse" tool in GNOME (use ''View -> Show Any'' in the menu, if you don't see expected keys) and "KDE Wallet Manager" in KDE. | |||
# Attempt the same operation again, and observe whether the stored password or passphrase is re-used, or offered for re-use | # Attempt the same operation again, and observe whether the stored password or passphrase is re-used, or offered for re-use | ||
# If testing an installed system, restart the system and test the operation again to see if the stored password or passphrase is re-used, or offered for re-use | # If testing an installed system, restart the system and test the operation again to see if the stored password or passphrase is re-used, or offered for re-use |
Latest revision as of 14:47, 25 September 2018
Description
This test case tests whether a desktop environment can store and retrieve passwords (keyring functionality).
How to test
- Clean boot the Fedora you wish to test: this could be a system installed from a particular snapshot, pre-release, or release, or a live image
- Perform an action which should result in a password being stored in a keyring. Common examples would be setting up an account in the desktop's native email client, connecting to an encrypted wireless network, or using a passphrase-protected SSH key in some way, for instance by logging in to a remote system via SSH
- If offered the choice, agree to store the password / passphrase for future re-use
- Stored passwords in OS-provided keyring can be inspected by "Seahorse" tool in GNOME (use View -> Show Any in the menu, if you don't see expected keys) and "KDE Wallet Manager" in KDE.
- Attempt the same operation again, and observe whether the stored password or passphrase is re-used, or offered for re-use
- If testing an installed system, restart the system and test the operation again to see if the stored password or passphrase is re-used, or offered for re-use
Expected Results
- The desktop should offer to store passwords or passphrases entered into compatible applications
- The desktop should correctly re-use or offer to re-use (depending on configuration and desktop default behaviour) the stored passwords or passphrases when appropriate