QA/Firefox3.5/TestPlan: Difference between revisions

From MozillaWiki
< QA‎ | Firefox3.5
Jump to navigation Jump to search
 
(211 intermediate revisions by 28 users not shown)
Line 1: Line 1:
<small>[[Firefox3.1|&laquo; Firefox3.1]]</small>
<small>[[Firefox3.5|&laquo; Firefox3.5]]</small>


== <FONT COLOR=RED>'''Top Critical issues for QA'''</FONT> ==
== <FONT COLOR=RED>'''Top Critical issues for QA'''</FONT> ==
Line 8: Line 8:
* Major bugs blocking your feature that should be addressed?
* Major bugs blocking your feature that should be addressed?
* Major bugs blocking overall regression of the trunk that should be fixed before shipping?
* Major bugs blocking overall regression of the trunk that should be fixed before shipping?
=== Blocking Next Milestone and Beyond ===


== Overview ==
== Overview ==
Line 20: Line 22:
* Milestone testing
* Milestone testing


[[Firefox3.1|Firefox 3.1 Central]]
[[Firefox3.5|Firefox 3.5 Central]]


== Requirements and Scheduling ==  
== Requirements and Scheduling ==  
* [[Firefox3.1/Features|Fx3.1 Firefox Product Requirements]]
* [[Firefox3.5/Features|Fx3.5 Firefox Product Requirements]]
** [[Firefox3.1/StatusMeetings/2008-07-15#Firefox_3.1| '''A more update list of features''']]
** [[Firefox3.1/StatusMeetings/2008-07-15#Firefox_3.1| '''A more update list of features''']]
* [[Firefox3.1/Schedule|Fx3.1 Schedule]]
* [[Firefox3.5/Schedule|Fx3.5 Schedule]]
* [[Testplan/TestPlanReview|Test Plan Review Schedule]]
 
== Test Results ==
 
* [[QA/Firefox3.5/TestPlan/Live| Live Results]]
* [[QA/Firefox3.5/TestPlan/RC3|RC3 Results]]
* [[QA/Firefox3.5/TestPlan/RC2|RC2 Results]]
* [[QA/Firefox3.5/TestPlan/RC1|RC1 Results]]
* [[QA/Firefox3.5/TestPlan/BetaPreview|Beta Preview Results]]
* [[QA/Firefox3.5/TestPlan/Beta4|Beta 4 Results]]
* [[QA/Firefox3.1/TestPlan/Beta3|Beta 3 Results]]
* [[QA/Firefox3.1/TestPlan/Beta2|Beta 2 Results]]
* [[QA/Firefox3.1/TestPlan/Beta1|Beta 1 Results]]
* [[QA/Firefox3.1/TestPlan/Alpha2|Alpha 2 Results]]
* [[QA/Firefox3.1/TestPlan/Alpha1|Alpha 1 Results]]


== Test Areas ==
== Test Areas ==
Line 46: Line 63:
|class="header"|Description
|class="header"|Description
|-
|-
|AwesomeBar
|Downloadable Fonts (@font-face rule)
|[[QA/Firefox3.1/FontFace_TestPlan|here]]
|Akira, ctalbert
|jdaggett/zack
|L
|Pf
|
* Primary support backend: {{bug|70132}}
* Primary CSS @font-face support: {{bug|441469}}
* unified font entry {{bug|437356}}
* have user font object hooked into @font-face parsing code {{bug|441473}}
* [http://dev.w3.org/csswg/css3-fonts/ Spec]
|-
|moz-transform (CSS Transform)
|[[QA/Firefox3.1/CSS_Transform_Testplan|here]]
|martijn, ctalbert
|Keith Schwarz
|L
|Pf
|
* Doing Transforms on HTML elements via CSS. 
* Does webkit team have tests for this? 
* Demo at (requires patch or webkit): [http://tekkie.flashbit.net/tmp/css3_transform_sample.html http://tekkie.flashbit.net/tmp/css3_transform_sample.html]
* [http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html CSS Transforms Spec]
* Primary Bug: {{bug|435293}}
|-
|<del>NPAPI Cocoa Event Model</del>
|?
|?
|?
|<del>marcia</del>
|dietrich/mardak
|<del>Josh Aas</del>
|S
|L
|Ff
|Pf
|
|
* show keywords ({{bug|392143}})
* '''UPDATE - feature cut for 1.9.1 due to high risk and extra work'''
* edit middle ({{bug|407888}})
* {{Bug|350109}} - Need to check Info.plist for plugin metadata
* restrict match ({{bug|395161}})
* {{Bug|435041}} New event model for NPAPI plugins
* [http://wiki.mozilla.org/Mac:NPAPI_Event_Models NPAPI Event Models Spec]
|-
|-
|Places
|Places
|?
|[[QA/Firefox3.1/Places_TestPlan|here]]
|Tracy
|Tracy
|dietrich
|dietrich
Line 66: Line 110:
* tag autocomplete ({{bug|415960}}
* tag autocomplete ({{bug|415960}}
* bulk tagging/editing ({{bug|412002}}
* bulk tagging/editing ({{bug|412002}}
* reducing fsyncs ({{bug|442967}}
* reducing fsyncs and dependencies ({{bug|442967}}
* transaction manager perf improvements {{bug|432706}}
* transaction manager perf improvements {{bug|432706}}
* {{Bug|450290}} – Sync the temp tables to the permanent tables
|-
|Private Browsing Mode
|[https://wiki.mozilla.org/QA/Firefox3.1/Private_Browsing_Test_Plan Test Plan]
|Marcia
|Ehsan Akhgari [:ehsan]
|L
|Ff
|
* [https://wiki.mozilla.org/Firefox3.1/PrivateBrowsing/FunctionalSpec Private Browsing Mode Spec]
* [https://wiki.mozilla.org/Firefox3.1/PrivateBrowsing/TestPlan Unit Test Plan]
* {{bug|248970}} - Private Browsing mode
* {{bug|411929}} - Private Browsing UI
|-
|-
|Worker Threads
|<strike>Query Selectors</strike>
|?
|?
|?
|<strike>martijn, ctalbert</strike>
|
|<strike>bzbarsky@mit.edu</strike>
|
|L
|Pf
|Pf
|
|
* '''Decided that John Resig's tests provide enough coverage here, no further work required on our part, right now'''
*{{bug|416317}}
*Spec at http://dev.w3.org/2006/webapi/selectors-api/
*John Resig wrote [http://ejohn.org/apps/selectortest/ a test]
*Webkit devs wrote [http://webkit.org/perf/slickspeed/ a performance test]
*[http://wiki.mozilla.org/Firefox3/QuerySelector_Security_Review Security Review]
|-
|-
|Offline/Local Storage
|SVG CSS
|?
|[[QA/Firefox3.1/SVG_effects_in_HTML_Testplan|here]]
|marcia
|Martijn
|
|roc
|
|L
|Pf
|Pf
|
|
* SVG in CSS is mostly covered by two bugs: {{bug|448831}} and {{bug|450340}}
* <strike>{{bug|276431}} - external SVG not loaded from img tag </strike>
* '''CUT''' <strike>SVG Image Decoding </strike>
|-
|-
|Downloadable Fonts
|WHATWG <canvas> text API
|?
|[[QA/Firefox3.1/Canvas_Testplan|here]]
|?
|Tchung
|jdaggett/zack
|ebutler
|
|L
|Pf
|Pf
|
|
* unified font entry {{bug|437356}}
* {{Bug|310682}} – Implement shadows for <html:canvas> and dependencies
* have user font object hooked into Zack's @font-face parsing code {{bug|441473}}  
* [http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas.html#text spec draft]
* parsing code {{bug|441469}}
* implement text {{bug|436904}}
* default computed values {{bug|438695}}
* browser zoom {{bug|442133}}
* bidi resolution {{bug|402276}}
* '''CUT''' <strike> font baselines {{bug|438702}}</strike>
|-
|-
|Native JSON
|Border Image
|?
|?
|?
|martijn, ctalbert
|
|robarnold, dbaron
|
|M
|Pf
|Pf
|
|
* {{bug|378217}}
* [http://dev.w3.org/csswg/css3-background/#the-border-image spec draft]
|-
|-
|WHATWG <canvas> text API
|Cross Site XHR
|?
|[[QA/Firefox3.1/XHR_TestPlan|here]]
|?
|bc, ctalbert
|ebutler
|sicking@mozilla.com
|
|M
|Pf
|Pf
|
|
* {{bug|389508}}
* cross site scripting allowed in certain cases
* http://wiki.mozilla.org/Cross_Site_XMLHttpRequest
|-
|-
|AwesomeBar Improvements
|Drag and Drop of Tabs (to new Windows)
|?
|[[QA/Firefox.3.1/Tabs_Drag_and_Drop_Test_Plan|here]]
|?
|juanb
|
|Bz
|M
|Ff
|
|
* Drag and Drop of tabs to new windows is now supported
* {{bug|113934}}
* [http://weblogs.mozillazine.org/bz/archives/019511.html Boris' Blog Post]
|-
|Color Management
|[http://zenit.senecac.on.ca/wiki/index.php/Colour_Management_Test here]
|Ezadkiel Villarico Marbella (seneca community)
|bholley
|M
|Pf
|Pf
|
|
* {{Bug|418538}} -  Enable color management support by default 
* {{Bug|455077}} -  Enable full color_management by default
* [http://zadkielm.blogspot.com/search/label/reftest Evmarbella's Blog]
* [http://bholley.wordpress.com/ Bholley's Blog]
|-
|-
|Border Image
|HTML 5 Drag and Drop API
|?
|[[QA/Firefox3.1/HTML_5_Drag_and_drop_API|here]]
|?
|Joelm
|robarnold, dbaron
|Ndeakin
|
|M
|Pf
|Pf
|
|
* {{Bug|356295}} - Drag and Drop (WHATWG)
* WHATWG DnD [http://www.whatwg.org/specs/web-apps/current-work/#dnd Spec]
* [http://www.xulplanet.com/ndeakin/item/16 Neal Deakin's Blog Post]
* [http://developer.mozilla.org/En/DragDrop/Drag_and_Drop DnD Documentation]
|-
|-
|Media Queries
|Media Queries
|?
|[[QA/Firefox3.1/Media_Queries_Testplan|here]]
|?
|Joelm, (formerly Hasham)
|dbaron
|dbaron
|M
|Pf
|
|
* Allows for html to query for a media type based on specific attributes in order to determine which style sheet or style rule to apply
* Primary Bug: {{bug|156716}}
* [http://dev.w3.org/csswg/css3-mediaqueries/ spec draft]
|-
|Native JSON
|[[QA/Firefox3.1/Native_JSON_Testplan|here]]
|Mikeal
|rsayre@mozilla.com
|M
|Pf
|Pf
|
|
* hook webpages that use JSON, to begin using native JSON streams, native to the browser.  Currently, need to install a third party prototype.
* {{bug|408838}}
* Spec: http://wiki.ecmascript.org/doku.php?id=es3.1:es3.1_proposal_working_draft
* [http://bugs.dojotoolkit.org/browser/branches/1.2/dojo/tests/_base/json.js Dojo JSON Tests]
|-
|-
|Bulk Tagging
|Worker Threads
|?
|[https://wiki.mozilla.org/QA/Firefox3.1/DOMWorkerThreads_TestPlan here]
|Tracy
|Adam or bc
|
|bent@mozilla.com
|
|M
|Pf
|Pf
|
|
* {{Bug|412002}} – edit tags for multiple bookmarks at same time
* currently, everything is on one UI thread.  affects performance of browser if its a slow thread.  Want Multi-threading
* look for security sided, extra threads are well scoped.
* look for browsers immune to threads that are slow in some places
* Detect areas we can break the platform, regard to threading (eg. mxr causes slow threading, loading of all the text and linkifying and color coding -- all on the main UI thread)
* {{bug|437152}}
* Status: potential risk, still looking hard
* [http://www.whatwg.org/specs/web-workers/current-work/ WhatWG Specification]
|-
|-
|Ctrl-Tab
|AwesomeBar
|[https://wiki.mozilla.org/QA/Firefox3.1/AwesomeBar_TestPlan here]
|stephend
|dietrich/mardak
|S
|Ff
|
|
|marcia
* {{Bug|455561}} -  Tracker for Places Awesomebar Enhancements in Fx 3.1
** Awesome++ [https://wiki.mozilla.org/Places:Awesome%2B%2B spec]
* show keywords ({{bug|392143}})
* edit middle ({{bug|407888}})
* restrict match ({{bug|395161}})
* [http://ed.agadak.net/2008/07/firefox-31-restricts-matches-keywords Mardak's blog post]
|-
|Clear Private Data Enhancements
|[[QA/Firefox3.1/CPD_TestPlan|Test Plan]]
|Marcia (related to PB)
|Johnathan Nightingale
|S
|Ff
|
|
* [http://people.mozilla.com/~faaborg/files/shiretoko/privacy_i2.png Flowchart]
* {{Bug|453440}} - Extend "Clear Private Data" dialog with time period option
* {{Bug|463607}} - Interaction of Clear Recent History dialog and the private browsing mode
|-
|<del>Ctrl-Tab</del>
|<del>[[QA/Firefox3.1/Ctrl-Tab_Test_Plan|Ctrl Tab Test Plan]]</del>
|<del>marcia</del>
|Dao
|S
|Ff
|
|
|Pf
* UPDATE - feature cut for 1.9.1
|
* [http://jboriss.wordpress.com/2008/07/16/control-tab-a-new-feature-for-firefox/ Boriss's blog post]
* [http://jboriss.wordpress.com/2008/07/16/control-tab-a-new-feature-for-firefox/ Boriss's blog post]
* {{Bug|395980}} - Ctrl-Tab bug and dependencies
* {{Bug|395980}} - Ctrl-Tab bug and dependencies
* Beta 2: {{Bug|436304}} -  Implement "All Tabs" panel with previews
|-
|-
|Cross Site XHR
|Session Restore 
|?
|[https://wiki.mozilla.org/QA/Firefox3.1/Session_Restore_Test_Plan Session Restore Test Plan]
|?
|marcia
|
|Dietrich
|S
|Ff
|
|
|Pf
* [https://bugzilla.mozilla.org/attachment.cgi?id=336774 UI Mockups]
|spec issues?
* {{Bug|339445}} - Session store should save/restore sessionStorage data (from DOMStorage)
* {{Bug|448976}} - turn the Session Restore prompt into an error page (and dependent bugs)
* [http://tinyurl.com/59zlpf Relevant bugs fixed in the timeframe]
* [http://mxr.mozilla.org/mozilla-central/source/browser/components/sessionstore/test/browser/ Unit Tests]
|-
|-
|SMIL
|<del>Exiting the Browser Experience</del>
|?
|?
|Tomcat
|?
|?
|dholbert
|S
|Ff
|?
* <del>Need owner </del>
|-
|Search Text Widget
|[[QA/Firefox3.1/SearchWidget_TestPlan|Search Widget Testplan]]
|whimboo
|Dao
|S
|Ff
|
|
* {{Bug|388811}} – provide a search textbox widget
** [https://bugzilla.mozilla.org/showdependencytree.cgi?id=388811&hide_resolved=1 Dependency bugs] blocked
* {{Bug|406095}} – add emptyText property to textbox
|-
|<del>SMIL</del>
|<del>[[QA/Firefox3.1/SMIL_Testplan|SMIL testplan]]</del>
|<del>Martijn</del>
|<del>dholbert</del>
|S
|Pf
|Pf
|
|
* '''UPDATED''' - Feature is not landing in 3.1'''
* {{bug|216462}}
* {{bug|216462}}
* [http://hg.mozilla.org/users/dholbert_mozilla.com/index.cgi/smil-patches/ patch queue]
* [http://hg.mozilla.org/users/dholbert_mozilla.com/index.cgi/smil-patches/ patch queue]
* [http://www.w3.org/TR/SVG11/animate.html SVG Spec Animation Section]
* [http://www.w3.org/TR/smil-animation/ SMIL Animation spec] (more general)
|-
|Element Traversal
|[[QA/Firefox3.1/TestPlan/Element_Traversal|here]]
|Joelm
|Jonas Sicking
|S
|Pf
|
* {{bug|447917}} -  Implement ElementTraversal
* [http://dev.w3.org/2006/webapi/ElementTraversal/publish/ElementTraversal.html Element Traversal Spec]
* Needs tests.  (landed)
|-
|Script Defer
|[[QA/Firefox3.1/TestPlan/Script_Defer|here]]
|Joelm
|Jonas Sicking
|S
|Pf
|
* {{bug|28293}} - (defer) scripts with defer attribute not deferred
* Comment 24 & 25, 39 has simplified testcases (landed)
|-
|-
|ACID 3
|ACID 3
|[[QA/Firefox3.1/Acid3|Testplan]]
|Tomcat
|Roc or dbaron
|M
|Pf
|
* {{bug|acid3}}
|-
|Add-on Update
|[[QA/Firefox3.1/Addons|Addons Testplan]]
|Tchung/Tomcat
|?
|?
|?
|M
|Roc or dbaron
|Ff
|
* Beta2: {{Bug|324121}} – Extensions with available updates for the next version of the app should not be listed in app update extension will be disabled warning
** Resolved Fixed, needs testing
* Beta 2: {{Bug|455906}} -  Support severities for blocklist entries
** Resolved Fixed, Need to finish hard block testing
* {{Bug|421470}} – Software update does not download/update even it is set to automatic
** No fix in site
* Beta 2: {{Bug|407875}} -  Unprivileged users are not notified of security updates
** Flagged for beta 2, but no patch in sight yet.
* {{Bug|434155}} – Help -> Check for Updates does not verify add-on compatibility
** Resolved Fixed, needs testing
* {{Bug|434465}} – Software update's background add-on update check ignores updated compatibility
** Fixed by {{Bug|324121}}.  Test that bug, and this bug is good.
* '''CUT''' <strike> {{Bug|392180}} – Provide force variable to use in the updateURL </strike>
* Beta2: Plugin blocklist  - {{bug|391714}}, {{bug|449027}}, {{bug|391728}}
|-
|Memory Leaks
|[http://wiki.mozilla.org/QA:Home_Page:Firefox_3.0_TestPlan:Leaks:3.1manualtest Memory Leaks Test Plan]
|Tomcat
|Tomcat
|L
|Pf/Ff
|
* Checking for memory leaks and asserts on debug builds
|-
|Offline/Local Storage
|[[QA/Firefox3.1/Offline_Local_Storage_Test_Plan|here]]
|juanb
|dcamp
|
|
|Pf
|Pf
|
|
* Spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html
* '''CUT for 3.1''' <strike> {{Bug|422526}} - implement localStorage </strike>
* {{bug|442806}} - Use separate, versioned caches for offline apps (and dependencies)
* {{bug|442813}} - Implement fallback entries (and dependencies)
|-
|-
|video Decoders
|Password Manager to mozStorage
|?
|[[QA/Firefox3.1/Mozstorage/TestPlan|here]]
|harthur
|zpao
|?
|?
|Pf
|
* {{bug|288040}}
* not sure it needs QA work
|-
|Video Decoders
|[[QA/Firefox3.1/Video_And_Audio_TestPlan|here]]
|Tchung, ctalbert, mikeal
|roc/cdouble?
|roc/cdouble?
|
|
|Pf
|Pf
|
|
* {{Bug|422538}} – Ogg Theora backend for HTML5 video element (tracking bug)
* Core element patch has landed
* Core element patch has landed
* --enable-media on trunk?
* --enable-media on trunk?
* Ogg Vorbis/Theora backend could get review, but legal issues may block
* Ogg Vorbis/Theora backend could get review, but legal issues may block
* Need to push GStreamer and Quicktime backends to patch submission
* Need to push GStreamer {{bug|422540}} and Quicktime {{bug|435298}} backends to patch submission
* DirectShow backend playing some movies, needs more work
* DirectShow backend playing some movies, needs more work {{bug|435339}}
* Primary bug: {{bug|382267}}
* add on & related bugs: {{bug|448674}}, {{bug|448603}}
* {{Bug|448909}} -  Need more controls WHATWG Video tag (video front end work)
* [http://jboriss.wordpress.com/2008/09/19/html-5-video-tag-pirate-edition/ Video Scrubber Blog]
** {{Bug|462113}} -  Implement progress bar / scrubber for video controls
* {{Bug|470596}} -  css border breaks video controls
|-
|-
|SVG Image Decoding
|JavaScript 1.8.1
|?
|?
|
|
|bc
|brendan
|
|
|Pf
|Pf
|
|
* {{Bug|429508}} - JavaScript 1.9/1.8.1 tracking bug
* {{Bug|380236}} - JavaScript 1.8 tracking bug
* Currently testing 1.9.1 mozilla-central and 1.9.1 tracemonkey branches.
* [http://tinyurl.com/6bjn7b JavaScript Tests Needed]
* '''At Risk''' {{Bug|445178}} - ES 3.1 Decimal Support
|-
|<del>CSS Transitions</del>
|<del>?</del>
|<del>mw22 and/or ctalbert</del>
|<del>Zwol, Jonathon Jongsma</del>
|
|Pf
|
*'''CUT''' <strike> {{bug|435441}} - main bug <strike>
*[http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html The spec]
|}
==== Unowned Features ====
{| class="standard-table"
|-
|-
|Query Selectors
|class="header"|Feature Area and Spec
|class="header"|Test Plan Location
|class="header"|QA Contact
|class="header"|Dev Contact
|class="header"|Size
|class="header"|FF or Platform?
|class="header"|Description
|-
|<strike>Windows TSF integration</strike>
|<strike>?</strike>
|<strike>??, Gary Kwong (only IME QA)</strike>
|<strike>roc, Masayuki, jim chen</strike>
|<strike>S</strike>
|<strike>Pf</strike>
|
* '''Update - Feature is pushed to post 1.9.1'''
<strike>
* {{Bug|88831}}
* [http://msdn.microsoft.com/en-us/library/ms629032%28VS.85%29.aspx TSF Spec]
* [https://wiki.mozilla.org/Firefox3.1/TSF_Security_Review Security Review]</strike>
|-
|Linkified View Source
|[https://wiki.mozilla.org/QA/Firefox3.1/ViewSource_Testplan here]
|Curtis Bartley
|Curtis Bartley
|S
|Ff
|
* [http://blog.johnath.com/2008/11/11/new-in-firefox-31-linkified-view-source/ Blog post]
* Beta 2: {{Bug|17612}} - view-source link-browsing
* {{Bug|455888}} - Make View Source not suck (view source meta bug)
* {{Bug|455948}} -  The view source window should have a toolbar with toggle-line-wrap and goto-line buttons
* {{Bug|455945}} -  View Source should "linkify" links in the source -- i.e. show them as clickable hyperlinks
* {{Bug|246620}} - Add line numbers to View Source for Firefox
* {{Bug|464314}} - view-source link-browsing doesn't decode entities
* {{Bug|79518}} - tracking view source UI
|-
|Improved CMS performance
|?
|?
|?
|?
|Bobby Holly
|S
|Pf
|
|
|
* {{bug|444661}} - Decrease Performance Penalty of color management linear interpolations
* Unclear how to test (landed)
|-
|Aero Glass support in chrome on Vista 
|?
|?
|Bobby Holly
|S
|Pf
|Pf
|spec issues?
|-
|Memory Leaks
|[http://wiki.mozilla.org/QA:Home_Page:Firefox_3.0_TestPlan:Leaks Memory Leaks Test Plan]
|Tomcat
|Tomcat
|
|
|Pf
* {{Bug|418454}} - Add support for Aero Glass effects to Widget layer
|Checking for memory leaks and asserts on debug builds
* {{Bug|367993}} -  Make Firefox have the Translucent theme like IE7 
* Need unit tests.  Landed
|}
|}
=== Operating System test plans ===
*[https://wiki.mozilla.org/QA/Firefox3.5/Snow_Leopard_Test_Plan Snow Leopard test plan]


=== Regression Areas ===
=== Regression Areas ===
Line 231: Line 550:
* L10N Testing (may coincide with Feature area)
* L10N Testing (may coincide with Feature area)
* Distribution Testing (may coincide with Feature area)
* Distribution Testing (may coincide with Feature area)
== Tiger Team Testing ==
Daily smoketests are ran against nightly trunk builds.  Please see marcia for more information.


Link to [http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:Fx3_QA_Daily_Smoketest Schedule and Assignments]
Link to [http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:Fx3_QA_Daily_Smoketest Schedule and Assignments]
Line 246: Line 562:


== Banking and Financial Sites ==
== Banking and Financial Sites ==
For these types of sites, we’re asking community members and MoCo QA to [[QA/Firefox3/TestPlan/Banking|state which banks and financial institutions they're willing to test]]. Please add your name to the list.
For these types of sites, we’re asking community members and MoCo QA to [[QA#Website_Testing|state which banks and financial institutions they're willing to test]]. Please add your name to the list.


== L10n Testing with Third Parties ==
== L10n Testing with Third Parties ==
Line 260: Line 576:
* [http://crash-stats.mozilla.com/?do_query=1&product=Firefox&branch=1.9&query_search=signature&query_type=contains&query=&date=&range_value=1&range_unit=weeks Breakpad Crash Reporter]
* [http://crash-stats.mozilla.com/?do_query=1&product=Firefox&branch=1.9&query_search=signature&query_type=contains&query=&date=&range_value=1&range_unit=weeks Breakpad Crash Reporter]
* [http://forums.mozillazine.org/ Mozillazine Forums]  
* [http://forums.mozillazine.org/ Mozillazine Forums]  
== QA / Support Team Issues ==
Add any common issues you are finding during your nightly /release testing that you feel would be good for Mozilla support to be aware of.
* See [https://wiki.mozilla.org/QA/Topcrashes#Current_topcrashes_being_tracked_3.1b1 Topcrashers in beta 1]
* Private Browsing has landed, but bugs are being found as we speak 
* Ctrl-Tab preview pane has landed, but bugs are being found as we speak 


== Additional References ==  
== Additional References ==  
This section is left to add any additional references relevant to the Firefox 3.1 project
This section is left to add any additional references relevant to the Firefox 3.1 project
[[Category:Shiretoko|TestPlan]]

Latest revision as of 14:25, 30 June 2009

« Firefox3.5

Top Critical issues for QA

This is a working list that QA is using to request be fixed or completed for the Upcoming Fx3 Milestones.

If you have untracked issues in these areas, please enter them here:

  • Design still incomplete?
  • Major bugs blocking your feature that should be addressed?
  • Major bugs blocking overall regression of the trunk that should be fixed before shipping?

Blocking Next Milestone and Beyond

Overview

Firefox 3 QA Test Strategy

The goal of this Overall Test Plan is to lay out our testing strategy, communicate it to others, and track the status.

Major QA Activities:

  • New feature testing - see below
  • L10n testing
  • Milestone testing

Firefox 3.5 Central

Requirements and Scheduling

Test Results

Test Areas

Feature Focused Areas

Key: L = Large (3-6 weeks) M = Medium (2-4 weeks) S = Small (1-2 weeks)

Test Plan Template

Feature Area and Spec Test Plan Location QA Contact Dev Contact Size FF or Platform? Description
Downloadable Fonts (@font-face rule) here Akira, ctalbert jdaggett/zack L Pf
moz-transform (CSS Transform) here martijn, ctalbert Keith Schwarz L Pf
NPAPI Cocoa Event Model ? marcia Josh Aas L Pf
Places here Tracy dietrich L Ff
Private Browsing Mode Test Plan Marcia Ehsan Akhgari [:ehsan] L Ff
Query Selectors ? martijn, ctalbert bzbarsky@mit.edu L Pf
SVG CSS here Martijn roc L Pf
WHATWG <canvas> text API here Tchung ebutler L Pf
Border Image ? martijn, ctalbert robarnold, dbaron M Pf
Cross Site XHR here bc, ctalbert sicking@mozilla.com M Pf
Drag and Drop of Tabs (to new Windows) here juanb Bz M Ff
Color Management here Ezadkiel Villarico Marbella (seneca community) bholley M Pf
HTML 5 Drag and Drop API here Joelm Ndeakin M Pf
Media Queries here Joelm, (formerly Hasham) dbaron M Pf
  • Allows for html to query for a media type based on specific attributes in order to determine which style sheet or style rule to apply
  • Primary Bug: bug 156716
  • spec draft
Native JSON here Mikeal rsayre@mozilla.com M Pf
Worker Threads here Adam or bc bent@mozilla.com M Pf
  • currently, everything is on one UI thread. affects performance of browser if its a slow thread. Want Multi-threading
  • look for security sided, extra threads are well scoped.
  • look for browsers immune to threads that are slow in some places
  • Detect areas we can break the platform, regard to threading (eg. mxr causes slow threading, loading of all the text and linkifying and color coding -- all on the main UI thread)
  • bug 437152
  • Status: potential risk, still looking hard
  • WhatWG Specification
AwesomeBar here stephend dietrich/mardak S Ff
Clear Private Data Enhancements Test Plan Marcia (related to PB) Johnathan Nightingale S Ff
  • Flowchart
  • bug 453440 - Extend "Clear Private Data" dialog with time period option
  • bug 463607 - Interaction of Clear Recent History dialog and the private browsing mode
Ctrl-Tab Ctrl Tab Test Plan marcia Dao S Ff
Session Restore Session Restore Test Plan marcia Dietrich S Ff
Exiting the Browser Experience ? Tomcat ? S Ff ?
  • Need owner
Search Text Widget Search Widget Testplan whimboo Dao S Ff
SMIL SMIL testplan Martijn dholbert S Pf
Element Traversal here Joelm Jonas Sicking S Pf
Script Defer here Joelm Jonas Sicking S Pf
  • bug 28293 - (defer) scripts with defer attribute not deferred
  • Comment 24 & 25, 39 has simplified testcases (landed)
ACID 3 Testplan Tomcat Roc or dbaron M Pf
Add-on Update Addons Testplan Tchung/Tomcat ? M Ff
  • Beta2: bug 324121 – Extensions with available updates for the next version of the app should not be listed in app update extension will be disabled warning
    • Resolved Fixed, needs testing
  • Beta 2: bug 455906 - Support severities for blocklist entries
    • Resolved Fixed, Need to finish hard block testing
  • bug 421470 – Software update does not download/update even it is set to automatic
    • No fix in site
  • Beta 2: bug 407875 - Unprivileged users are not notified of security updates
    • Flagged for beta 2, but no patch in sight yet.
  • bug 434155 – Help -> Check for Updates does not verify add-on compatibility
    • Resolved Fixed, needs testing
  • bug 434465 – Software update's background add-on update check ignores updated compatibility
    • Fixed by bug 324121. Test that bug, and this bug is good.
  • CUT bug 392180 – Provide force variable to use in the updateURL
  • Beta2: Plugin blocklist - bug 391714, bug 449027, bug 391728
Memory Leaks Memory Leaks Test Plan Tomcat Tomcat L Pf/Ff
  • Checking for memory leaks and asserts on debug builds
Offline/Local Storage here juanb dcamp Pf
Password Manager to mozStorage here harthur zpao ? Pf
Video Decoders here Tchung, ctalbert, mikeal roc/cdouble? Pf
  • bug 422538 – Ogg Theora backend for HTML5 video element (tracking bug)
  • Core element patch has landed
  • --enable-media on trunk?
  • Ogg Vorbis/Theora backend could get review, but legal issues may block
  • Need to push GStreamer bug 422540 and Quicktime bug 435298 backends to patch submission
  • DirectShow backend playing some movies, needs more work bug 435339
  • Primary bug: bug 382267
  • add on & related bugs: bug 448674, bug 448603
  • bug 448909 - Need more controls WHATWG Video tag (video front end work)
  • Video Scrubber Blog
    • bug 462113 - Implement progress bar / scrubber for video controls
  • bug 470596 - css border breaks video controls
JavaScript 1.8.1 bc brendan Pf
CSS Transitions ? mw22 and/or ctalbert Zwol, Jonathon Jongsma Pf

Unowned Features

Feature Area and Spec Test Plan Location QA Contact Dev Contact Size FF or Platform? Description
Windows TSF integration ? ??, Gary Kwong (only IME QA) roc, Masayuki, jim chen S Pf
  • Update - Feature is pushed to post 1.9.1

Linkified View Source here Curtis Bartley Curtis Bartley S Ff
  • Blog post
  • Beta 2: bug 17612 - view-source link-browsing
  • bug 455888 - Make View Source not suck (view source meta bug)
  • bug 455948 - The view source window should have a toolbar with toggle-line-wrap and goto-line buttons
  • bug 455945 - View Source should "linkify" links in the source -- i.e. show them as clickable hyperlinks
  • bug 246620 - Add line numbers to View Source for Firefox
  • bug 464314 - view-source link-browsing doesn't decode entities
  • bug 79518 - tracking view source UI
Improved CMS performance ? ? Bobby Holly S Pf
  • bug 444661 - Decrease Performance Penalty of color management linear interpolations
  • Unclear how to test (landed)
Aero Glass support in chrome on Vista ? ? Bobby Holly S Pf
  • bug 418454 - Add support for Aero Glass effects to Widget layer
  • bug 367993 - Make Firefox have the Translucent theme like IE7
  • Need unit tests. Landed

Operating System test plans

Regression Areas

  • Top Web accessibility Tests
    • Plugins (eg. Flash, java, AJAX)
    • Extensions (eg. Firebug, NoScript, Fotofox)
    • Themes (eg. Vista, Joga, Simpsons)
    • Top Site Tests (eg. Alexa top 50)
    • Financial Sites (eg. banks, online trading)
  • Accessibility Tests
  • User Performance Testing
  • Major / Minor Update Testing
  • L10N Testing (may coincide with Feature area)
  • Distribution Testing (may coincide with Feature area)

Link to Schedule and Assignments

Extensions

The following extensions in the list below will be ran through regression tests during selected milestone releases.

See examples here.

Top Crash reports

The main report is the easiest to view.

Banking and Financial Sites

For these types of sites, we’re asking community members and MoCo QA to state which banks and financial institutions they're willing to test. Please add your name to the list.

L10n Testing with Third Parties

For additional string testing, Mozilla will work with the l10n Team for localization and string testing.

Results link to be posted later.

Review Feedback

In this section, we will roll up all common feedback pulled from external sources that appears common and should be tracked by QA. Feedback sources can include:

QA / Support Team Issues

Add any common issues you are finding during your nightly /release testing that you feel would be good for Mozilla support to be aware of.

  • See Topcrashers in beta 1
  • Private Browsing has landed, but bugs are being found as we speak
  • Ctrl-Tab preview pane has landed, but bugs are being found as we speak


Additional References

This section is left to add any additional references relevant to the Firefox 3.1 project