QA/PasswordManager

From MozillaWiki
Jump to navigation Jump to search

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

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"

Security Passwords under about:preferences#security

Exceptions List

  • 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

  • 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

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