QA/Firefox3/TestPlan/Password Manager: Difference between revisions
Jump to navigation
Jump to search
Samuelsidler (talk | contribs) No edit summary |
|||
| (13 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
<small>[[QA/Firefox3/TestPlan|« QA/Firefox3/TestPlan]]</small> | |||
Feature Content Handling - Password, Identity - Test Plan | Feature Content Handling - Password, Identity - Test Plan | ||
| Line 5: | Line 7: | ||
= Overview = | = Overview = | ||
Rewriting the Passwort Manager and improving of the Password Manager Function. | Rewriting the Passwort Manager and improving of the Password Manager Function. | ||
= Strategy = | |||
* Identify existing test cases, manual and automated | |||
** [http://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&branch_id=15&testgroup_id=56&subgroup_id=794 Manual Tests on Litmus] | |||
** [http://lxr.mozilla.org/seamonkey/source/toolkit/components/passwordmgr/test/Makefile.in Automated Tests (Mochitests)] | |||
* Identify those bugs used for tracking the development of existing and new features | |||
** [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Firefox&component=Password+Manager&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=DUPLICATE&resolution=---&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=password+manager&query_based_on=password+manager&field0-0-0=noop&type0-0-0=noop&value0-0-0= All Password Manager Bugs] | |||
* Create tests for those areas where no tests exist | |||
* Get lists of tests on the wiki | |||
* Ask for review of the tests | |||
* Add list of tests to Litmus | |||
= Scope of planned testing = | = Scope of planned testing = | ||
| Line 30: | Line 43: | ||
*** {{bug|354706}}Password manager prompts for master password after login to an already known site | *** {{bug|354706}}Password manager prompts for master password after login to an already known site | ||
*** {{bug|360493 }} CVE-2006-6077) – Cross-Site Forms + Password Manager = Security Failure '''Fixed''' | *** {{bug|360493 }} CVE-2006-6077) – Cross-Site Forms + Password Manager = Security Failure '''Fixed''' | ||
*** {{bug|376668}} Bug 376668 – Improve discoverability of PW autofill with multiple accounts | *** {{bug|376668}} Bug 376668 – Improve discoverability of PW autofill with multiple accounts - At Risk | ||
*** {{bug|376674}} Improve password security by generating and managing strong passwords - '''Cut''' | *** {{bug|376674}} Improve password security by generating and managing strong passwords - '''Cut''' | ||
*** {{bug|376682}} Improve password management UI | *** {{bug|376682}} Improve password management UI - Moved to P2 -At Risk | ||
*** {{bug|378302}} Allow wildcards & password management by IP | *** {{bug|378302}} Allow wildcards & password management by IP - Cut ? | ||
*** {{bug|380222}} Rewrite fillDocument() after new pwmgr lands '''Fixed''' | *** {{bug|380222}} Rewrite fillDocument() after new pwmgr lands '''Fixed''' | ||
*** {{bug|381164}} when Master Password is used, it is asked at every startup '''Fixed''' | *** {{bug|381164}} when Master Password is used, it is asked at every startup '''Fixed''' | ||
| Line 39: | Line 52: | ||
*** {{bug|225849}} permanently remembering certificate does not work IN FIPS MODE if master password has not been entered | *** {{bug|225849}} permanently remembering certificate does not work IN FIPS MODE if master password has not been entered | ||
*** {{bug|382734}} [meta] Master Password issues | *** {{bug|382734}} [meta] Master Password issues | ||
*** {{bug|302238}} When incorrect master password is entered, password manager should say so in master password dialog | *** {{bug|302238}} When incorrect master password is entered, password manager should say so in master password dialog - No P? | ||
** Monitoring of new filed Bugs to cover regressions | ** Monitoring of new filed Bugs to cover regressions | ||
| Line 50: | Line 63: | ||
* Added [http://litmus.mozilla.org/show_test.cgi?id=4599 Testcase 4599] | * Added [http://litmus.mozilla.org/show_test.cgi?id=4599 Testcase 4599] | ||
* Added [http://litmus.mozilla.org/show_test.cgi?id=4609 Testcase 4609] | * Added [http://litmus.mozilla.org/show_test.cgi?id=4609 Testcase 4609] | ||
* Added [http://litmus.mozilla.org/show_test.cgi?id=4633 Testcase 4633] Password Manager post-submit bar | |||
= Testcases changed for Firefox 3 = | = Testcases changed for Firefox 3 = | ||
* Modified [http://litmus.mozilla.org/show_test.cgi?id=4177 Testcase 4177] | * Modified [http://litmus.mozilla.org/show_test.cgi?id=4177 Testcase 4177] | ||
* Modified [http://litmus.mozilla.org/show_test.cgi?id=4176 Testcase 4176] | * Modified [http://litmus.mozilla.org/show_test.cgi?id=4176 Testcase 4176] Verify passwords are not saved when we select not to save them. | ||
* Modified [http://litmus.mozilla.org/manage_testcases.cgi?testcase_id=4174 Testcase 4174 ] Verify saving of a password | |||
* Modified [http://litmus.mozilla.org/manage_testcases.cgi?testcase_id=4174 Testcase 4108 ]Invoke Master Password | |||
= Automated Testcases = | |||
* https://bugzilla.mozilla.org/show_bug.cgi?id=360493 in-testsuite Request | |||
Latest revision as of 00:08, 17 November 2007
Feature Content Handling - Password, Identity - Test Plan
Covered by Juan Becerra (juanb) and Carsten Book (Tomcat) Anthony Hughes (ashughes)
Overview
Rewriting the Passwort Manager and improving of the Password Manager Function.
Strategy
- Identify existing test cases, manual and automated
- Identify those bugs used for tracking the development of existing and new features
- Create tests for those areas where no tests exist
- Get lists of tests on the wiki
- Ask for review of the tests
- Add list of tests to Litmus
Scope of planned testing
- Cleanup of old (2.0 Branch)
- Cover of new Features
- Testing for Regressions in Firefox 3 with 2.0 Testcases
- Monitoring of new filed Bugs to cover regression with tests
- Review mochikit tests to assess existing coverage
Platform and Configurations
- ALL OS (Mac, Linux, Windows, Windows Vista)
- Testing with new Profiles
- Testing with old Profiles
Major Test Areas
- Litmus
- Testcases are in Litmus Firefox 3 Testcases
- Covering new Features with Testcases (see Bugs for new Feature/Change Information)
- bug 106400 [RFE] Pwmgr should support OS X Keychain - Cut
- bug 226735 replace modal pre-submit save password dialog with post-submit bar Fixed
- bug 354706Password manager prompts for master password after login to an already known site
- bug 360493 CVE-2006-6077) – Cross-Site Forms + Password Manager = Security Failure Fixed
- bug 376668 Bug 376668 – Improve discoverability of PW autofill with multiple accounts - At Risk
- bug 376674 Improve password security by generating and managing strong passwords - Cut
- bug 376682 Improve password management UI - Moved to P2 -At Risk
- bug 378302 Allow wildcards & password management by IP - Cut ?
- bug 380222 Rewrite fillDocument() after new pwmgr lands Fixed
- bug 381164 when Master Password is used, it is asked at every startup Fixed
- bug 383229 Password Manager should honor the master password timeout prefs
- bug 225849 permanently remembering certificate does not work IN FIPS MODE if master password has not been entered
- bug 382734 [meta] Master Password issues
- bug 302238 When incorrect master password is entered, password manager should say so in master password dialog - No P?
- Monitoring of new filed Bugs to cover regressions
Schedule/milestones
- First Test Drafts for GP 1.9 B1 on Litmus - to test the new features (depend also on Feature Progress)
- 8/28 Backend re-write should be complete by now. Some UI landings still pending (location bar indicator?).
New Testcases added
- Added Testcase 4599
- Added Testcase 4609
- Added Testcase 4633 Password Manager post-submit bar
Testcases changed for Firefox 3
- Modified Testcase 4177
- Modified Testcase 4176 Verify passwords are not saved when we select not to save them.
- Modified Testcase 4174 Verify saving of a password
- Modified Testcase 4108 Invoke Master Password
Automated Testcases
- https://bugzilla.mozilla.org/show_bug.cgi?id=360493 in-testsuite Request