QA/PasswordManager: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
Line 24: Line 24:
== Password Doorhangers ==
== Password Doorhangers ==


[[SavePassword.png]]
{| class="wikitable"
|-
! Remember Password !! Header text
|-
| [[File:SavePassword.png]]
|-
| Example || Example
|}
 
[[File:SavePassword.png]]


== Test Cases ==
== Test Cases ==

Revision as of 18:31, 24 April 2015

Password Manager

Feature Status Lead Engineer QA Lead Status
Password Manager In Development Chris Karlof Kamil Jozwiak OK

Project Goal

Significantly increase adoption and engagement with the Firefox password manager while maintaining high levels of quality.

Project Summary

Password Doorhangers

Remember Password Header text
SavePassword.png
Example Example

SavePassword.png

Test Cases

General

  • ensure that clicking on the yellow "?" correctly opens a new tab and points the user to the "Security and passwords settings" KB
  • ensure that usernames and passwords are not being auto filled when using "Private Browsing"
  • ensure selecting "Not Now" will dismiss the password doorhanger

Exceptions List under about:preferences#security

  • ensure that selecting "Never Remember Password for This Site" correctly adds the site into the exception list
  • ensure that sites that are being listed under the exception list are not prompting users to remember passwords when logging into sites
  • ensure that selecting "Remove" correctly deletes the highlighted site from the exception list
  • ensure that selecting "Remove All" correctly deletes the entire exception list
  • ensure that sites that are removed from the exception list prompt the user to save their passwords
  • ensure when "Remember passwords for sites" is unselected, websites will not ask the user to save their passwords
  • ensure when "Remember passwords for sites" is unselected, the "Exceptions..." button is grayed out and not clickable
  • ensure selecting & unselecting "Remember passwords for sites" doesn't clear the previously created exception list
  • ensure that selected entries are correctly being highlighted when going through the exception list
  • ensure there's no spelling mistakes or other UI irregularities when clicking on "Exceptions..." button
  • ensure that the exception button is correctly being aligned with about:preferences#security

Saved Passwords under about:preferences#security

  • ensure that selecting "Remember Password" correctly adds the site into the saved passwords manager
  • ensure that "Copy Username" is working when right clicking on a sites being listed
  • ensure that "Copy Password" is working when right clicking on a sites being listed
  • ensure that selecting "Remove" correctly deletes the highlighted site from the password manager
  • ensure that selecting "Remove All" correctly deletes the all the passwords in the password manager
    • ensure that you're prompted with a confirmation warning before the passwords are removed
      • ensure selecting "No" on the confirmation warning will not remove all the passwords
      • ensure selecting "Yes" on the confirmation warning removes all the passwords in the password manager
  • ensure that the "Remove" & "Remove All" button are grayed out when there's no more passwords being listed
  • ensure that sites that have been removed from the password manager don't auto fill in the passwords anymore
  • ensure that "Show Passwords" correctly lists all the passwords that are being saved
    • ensure that you're prompted with a confirmation warning before the passwords are shown
      • ensure selecting "No" on the confirmation warning will not display the passwords
      • ensure selecting "Yes" on the confirmation warning will display the passwords
  • ensure that the "Last Used" column is correctly being updated while logging into sites with the saved password
  • ensure that the "Last Changed" column is correctly being updated when changing/updating the saved password
  • ensure that "Search" is working correctly
    • search for a few terms and make sure the correctly results are being listed

Store Passwords/Password Manager under about:permissions

  • ensure that "Store Passwords" appear as "Block" for sites that are listed under the exception list
  • ensure that changing the "Store Passwords" to "Allow" removes the site from the exception list
  • ensure that each website is listing the correct number of passwords being saved
  • ensure that the "Manage Passwords..." button is available if a password has been saved into the manager
  • ensure that removing entries using about:permissions also removes them from about:preferences#security

Community Engagement

One and Done

One and Done Here gives users a wide variety of ways to contribute to Mozilla. The following is a list of tasks related to the password manager that the community can get started with:

QA Contact Information

If you have any questions or issues regarding telemetry, you can contact me via the following methods:

Internet Relay Chat (IRC): [Quickest Response]

Email: [Slowest Response]

  • kjozwiak [at] mozilla.com
  • kamiljoz [at] gmail.com