| | | | | | | | | | | | | | | | | | | | | | |
. | Addons | Add-on management system, localized user-facing addon text, configuration, updates, Installation, Discovery, blocklisting | Med | Dev: Rob Strong (rstrong), michael wu (mwu), dave townsend (mossop), QA: tchung | - better l10n support (bug 257155), still waiting on review, basically done - backend for unifying plugin management (bug 382367), has new approach worked out between jst and mwu, work ongoing and expected for b1 - working securing updates in bug 378216, feedback welcome and encouraged
Bugs: 369075, 382312, 297903, 384951 (awaiting design), 366777 (landing in A6, depends on 347585) 339056 (unify addon management) 384125 (P3 - Req ADD-005d: assigned)
391731 (tracking blocklisting), 391730 (tracking Addons manager UI) 378216 - (Disable insecure extension updates by default - landed for M8) | Addons Test Plan | A6: 384956 (ADD-002a,b) A7:339056 M?: 382367 (ADD-003e - backend) 339056 (ADD-003e - frontend)
No ETA 384951 (ADD-001a), 382312 (ADD-003j), 378216 (need help) | Litmus, some are unit tested in Mochikit | Litmus cases | Addons and FUEL Test Plan | | mossop - addons manager, mwu - plugins integration manager (ADD-003e) | | | | | | | | | | |
. | | Plugins tab | Med | Dev: Rob Strong (rstrong), Michael Wu (mwu), QA: stephend | "Not really"; 339056 is the closest thing. See "Addons Manager UI Mockup," below, for more. | Addons [Plugins] Test Plan | 382367 (backend), 339056 (frontend), 391730 (remaining work) | Functionality/UI/stress-test | Enable/disable of the major plugins. Sorting/listing. | Litmus | Test plan awaiting review from Rob Strong; emailed him the test plan on 8/27/2007. Already got feedback from mwu on 8/28/2007. | | | | | | | | | | | |
. | | | | | | | | | | | | | | | | | | | | | | |
. | | FUEL 0.2 | | Dev: Mfinkle, JResig QA: tchung | FUEL 0.2 wiki | Test Plan Ready. Unit Tests exist for Chrome and HTML, and are ran nightly on tinderbox | Targeting A6: FUEL 0.2 Completed
Bugs: 380168, 265902 | | | | | | | | | | | | | | | |
. | Content handling | microformats, Content Type Processing, MIME type support, User Interface, Media Plugins (to be defined by ss) | Large | Dev: dmose, michael kaply; QA: ctalbert | Microformats Spec -- Still awaiting UI decisions, but backend work is in progress | Test Plan ready, generating Test Cases as code nears landing | Should land for M8 | Mochikit Tests and Litmus | | | | Wiki page containing tracking information for the designs, specs, and bugs in the content handling features. | | | | | | | | | | |
. | | | | QA: stephend | DownloadManager Spec | Testplan Submitted to dmose and sdwilsh for review on 8/7/2007; good feedback | Bug 380250 has landed, as has the front-end UI bug 388517 and some UI regressions/implementations. | Litmus tests in progress | All that are presently in Litmus, but I need to test AV integration/Vista support/Leopard integration, too. | Litmus | Devs will hopefully improve the testplan with more automation/unit tests | Cross-session resumable downloads (bug 377243) will land soonish (awaiting review). | | | | | | | | | | |
. | | | | QA: ctalbert | Content Spec - UI discussion in progress, spec is developing | Test Plan ready, generating test cases as code lands. | Major pieces of protocol handling elements landed for M8. Smaller pieces and bug fixes continue. | Main litmus tests completed. Litmus tests for preference pane still pending. | Main tests executed. Working on PHP web service to expose functionality to non-qa community better. | | | 2/5 P1's have feature bugs. 3/5 P1's say "need definition". Other bugs: 372441, 377782, 372853, 377793, 103487, 230870, | | | | | | | | | | |
. | | | | | | | | | | | | | | | | | | | | | | |
. | Distribution | High-Touch/Low-Touch distros, regression, upgrades, lock in branding, test automation | Med | Dev: Dan Mills, QA: tracy, ctalbert | Distribution Spec | eta sometime Q4 | Minotaur being setup by Tomcat and Tracy to get some of 2.0.0.9 partners checked with Minotaur. | | | | Create test plan - 12/15 | | | | | | | | | | | |
. | Gecko Platform | PDF Save (bug 162659, bug 369930), Platform | Large | Dev: dbaron, dcamp, roc, et al; QA: martijn, marcia | See: http://wiki.mozilla.org/Firefox3/Product_Requirements_Document#Gecko.2FPlatform No feature docs identified. Many features have landed in A4 and A5. Areas where potential regressions could lurk (sent from boris): javascript: URI handling (which changed from sync to async) could be a particular source of regressions. I've also recently landed some window.unload related patches that need serious testing which I unfortunately wasn't able to do. I mailed Damon about those a few weeks back.... The changes from Gecko 1.8->1.9 span two years, so QA and/or dev would have to expend some effort by perusing bonsai to track this down. Boris notes that "But I'm not sure that's a great investment of time if we're checking for regressions from 1.8. " | Test Plan - very basic | A1-A4: Many features landed.
Targeting A5: nxTextFrame migration to Thebes, XMLHttpRequest (partial), Offline App support (partial)
Targeting A6: Native Form Controls and HTML Content for Mac OS X, Cairo Graphics, Cocoa Widgets, Cycle Collector
Targeting B1: CrossSite XMLHttpRequest (Full) | Litmus Tests, as well Mochikit test to address javascript:URI handling | reftests, Mochikit tests | Reftests in layout/ directory all over the place
Mochikit tests all over the place in the tree | | | | | | | | | | | | |
. | Gecko Platform - GFX/Widget | Cairo (bug 322938) Native Controls MacOSX (bug 175279) | | Dev: josh et al QA; marcia, tomcat | marcia and Tomcat discussed with Josh on 6-15-07. For native form controls, there are two major bugs and one minor one. The big areas that will be impacted are Fonts and Context Menus. Trunk issue with background images->very slow. Cairo work is done, starting to optimize on new text frame from Roc, this should help as well->next week. This changes a lot of mac font code plugins->new plugin model enables - plugin vendors haven't released update to take advantage of it.
Definitely on for Firefox 3 - Opacity won't draw->vlad, fonts in text areas (multi line controls are too big). Page with form rendering properly. To test, go to a bugzilla bug, and look at how bugzilla looks, as well as gmail. Test sites that have native form controls. Bad layout bug->roc and dbaron. Click on a button, it flashes unstyled and then styled. Second bug: disabled buttons are two pixels , 2 pixel difference in height. unacceptable. We will have to rely on bugs to develop our test plan and test cases. Smokey may be able to help with the form controls piece. Please see the OS integration section for additional information about the Mac platform. | Work in Progress ! First draft of test plan is here | a Lot of Items are fixed, but there are still some open blocker, see the dependencies on Bug 175279. There are also ongoing issues with Focus. marcia will be keeping a daily log of focus issues seen during daily testing. | Will use Smokey's form control test cases as a basis to create some Litmus test cases | | Native Form Controls test suite has been Leopard Test Suite has been created in Litmus and is being built out. | | | | | | | | | | | | |
. | Gecko Platform - Layout | layout refactoring, bug 300030 | | Dev: dbaron, bzbarsky, roc, mats, et al QA: marcia | See: http://wiki.mozilla.org/Gecko:Reflow_Refactoring
Some of this layout refactoring testing may need to be done via automated tests, dbaron mentions in his last comment using page load as a benchmarkPl | All regressions need to have reftests or Mochikit tests, ongoing things as more bugs are discovered and fixed | | | | | | | | | | | | | | | | |
. | Gecko Platform - Dom | getClientRects, getBoundingClientRect, bug 174397 | | Dev: bzarsky, jst, sicking, roc et al, QA: martijn | Following MS here: http://msdn2.microsoft.com/en-us/library/ms536435.aspx http://msdn2.microsoft.com/en-us/library/ms536433.aspx
Boris using in-testsuite? flags on bugs that he couldn't figure out how to test, so that might be a place to start also. | Mochikit testcases planned | | | | | | | | | | | | | | | | |
. | Gecko Platform - DOM - Offline Apps | ( bugs 372970, 367447, 373231, 370195 and dependencies ), | | Dev: dcamp QA: martijn | http://www.campd.org/stuff/Offline%20Cache.html (not sure it that's the whole story, though) | http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:Gecko_Platform:Offline_Apps | | | | | | | | | | | | | | | | |
. | Gecko Platform - Networking | bug 332182, principal bug | | Dev: bzbarsky, (biesi), ? QA: martijn | Boris using in-testsuite? flags on bugs that he couldn't figure out how to test, so that might be a place to start also. | | | | | | | | | | | | | | | | | |
. | Gecko Platform - Accessibility (At Risk) | | | Dev: aaronlev, surkov QA: tim keenan (contractor) | Working with ppl from sun, automated testing. gathering info on triggering events. | Scheduled for 6/29 | | | | | | | | | | | | | | | | |
. | OS Platform Integration | Vista Support (At Risk), MSI bundling, parental controls (At Risk) | Large | Dev: Ted Mielczarek, QA: Tomcat, marcia | Vista Support/Parental Control Bug 355554 has landed. MSI Support for MSI was cut from the planing | Work Progress | Bug 355554 File downloads should honor Vista's parent control setting is fixed - ready to start testplans (I'll be testing this --stephend) | Smoketest, BFT and FFT | | d | | | | | | | | | | | | |
. | | Mac Integration (Growl, Cocoa widgets, aqua form controls, cairo/cocoa printing, etc) | Large | Dev: josh (lead), cbarrett, smichaud, shebs, sdwilsher (growl) QA: Tomcat, marcia | http://wiki.mozilla.org/Mac:Cocoa_Widgets Cocoa Widget bugs (6 mos., fixed and open): https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Core&component=Widget%3A+Cocoa&resolution=FIXED&resolution=---&chfieldfrom=6m&chfieldto=Now. Discussed Growl Integration with Shawn. That feature is being developed in bugs. Will need some research to understand what functionality is added by integration. Also see the other Mac area for status from Josh about Integration. GROWL stuff->talk to shawn wilsher Cocoa widgets - the whole browser. Everything in BFT will show cocoa widgets. Every context menus. Opening up with app in background, try to get two to show up at once. Drag and drop->
OS Integration in Leopard->default download directory and default browser. Latest Leopard seeds have not been that great. Will check the Sept seed to see if things have improved.. Need to check out setting keyboard preferences at the app level.
Yellow, because of Leopard Integration. A beta is missing here and i think we need a beta before its clear if more dev specs are needed [1] | Work Progress ! First draft of test plan is here: http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:MacOSIntegration | Most of cocoa widgets landed; Targeting A6: native/aqua-looking widgets | | | | | marcia proactively contacted shaun wilsher a while back for some ideas for Growl test cases, he said Zach Lipton might have some scripted. Need to follow up with Zach on Tuesday. | | | | | | | | | | |
. | Crash reporting client | Breakpad | Medium | Dev: ted mielczarek, dcamp; QA: ss | Feature Doc Breakpad http://wiki.mozilla.org/Breakpad/Design/Client No client specs finished/ready yet
Bug 358082 – improve crash reporter client UI Bug 380540 – crash reporter client for Linux | ETA: Jun. 1st | Windows client landed, Targeting B1: Mac being improved upon and Linux pending | litmus tests | | | | | | | | | | | | | | |
. | Password, Identity | password management, Phishing protection, Private web browsing, Blacklisting (At Risk), password Manager, Password Security | Large | Dev: Dolske; QA: Tomcat, juanb, ashughes | No feature docs identified. Bugs: 226735 - Save password only after login has succeeded - In progress (targeting M8) 360493 - Store more precise URIs for autofilling IDs and passwds - Complete (landed A5) 376668 - Improve discoverability of autofill UI for mutiple accounts on same site - At risk (not blocking Fx3) 376682 - Improve the way passwd lists are sorted and ability to search or filter - At risk (not blocking Fx3)
Other bugs being identified. | Work started last week of Aug. 10% (identifying bugs and test cases by Thur 9/6)
http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:Security-Password | 376674 - Generate hashed passwds for increased security - Cut (not blocking Fx3) 106400 - OS-level secure passwd storage integration - Cut (not blocking Fx3)
Microsoft CardSpace support, OpenID support, simple identity management UI, out-of-band login support, all CUT. | Testcases integrated in Litmus - Testplan send to justin dolske for review | Currently Tomcat verifying bugs targeted for Milestones, as they are completed. Manual regression testing has been done was well (ashughes), based on Fx2 tests. | Some existing testcases in BFTs and FFTs in Litmus, More to be added to wiki page using testplan template.
Mochitests found here: http://lxr.mozilla.org/seamonkey/source/toolkit/components/passwordmgr/test/Makefile.in | Identify all bugs related to this area targeted for Fx3; identify existing manual and mochitests; create superset of existing tests and get them up on the wiki for review. | Contacted jdolske for assistance. He has responded with information about existing documents, bugs, and status of this feature. UI changes are planned for Alpha6
(L) == Landed (F) == Fix in hand
PM Security Review Wiki (dolske): http://wiki.mozilla.org/User:Dolske/Password_Manager_Security_Review | | | | | | | | | | |