QA/Firefox3/TestPlan/Mac Theme: Difference between revisions

 
(17 intermediate revisions by the same user not shown)
Line 4: Line 4:
Maintained by: Marcia Knous
Maintained by: Marcia Knous
*''First Draft'', 12/17/07
*''First Draft'', 12/17/07
* '''Updated 1/15/08'''


==Overview==
==Overview==


The primary goal of this QA test plan is the testing of the Mac Theme currently designated as "proto" which is intended to ship as the default theme for Mac for the final version of Firefox 3.  
The primary goal of this QA test plan is the testing of the Mac Theme currently designated as "proto" which is intended to ship as the default theme for Mac for the final version of Firefox 3.
 
==Visual Integration on the Mac platform==
According to Alex Faaborg's blog post of 12/13/07, a major component of the visual integration strategy will be matching each platform's conventions for icon design (this would be Aqua on Mac). This includes using a unified style that will ensure that the theme looks the same on Tiger as it does on Leopard. Concepts that were outlined in his 10/10/07 blog post include:
 
*Correct appearance of sidebars
*Cover flow-esque styling in the Addons Manager
*Transparent Panel Styling (AKA HUD window styling)
 
==Latest Version of Theme==
*Please download the latest nightly as it now is included by default


==Scope of Planned Testing==
==Scope of Planned Testing==
Line 14: Line 25:


*Installing and Uninstalling the Theme
*Installing and Uninstalling the Theme
**Confirm theme can be disabled
**Confirm theme can be uninstalled
**Confirm something happens when default theme is only theme and is then uninstalled
**Verify preview functionality in Add ons Manager
*Theme Updates
**Confirm that when updates are available for theme they can be installed
*OS integration
*OS integration
**Respecting key presses
*Default Theme
*Default Theme
**How theme plays with Spaces (current issue on Beta 2)
**How theme plays with Spaces on 10.5 (currently an issue on Beta 2)
**Install proto with personas extension running.  Check for visual flaws (will personas be marketed as a big feature in the final version of Firefox 3)
*Visual Styling
*Visual Styling
**Confirming all icons are themed (Currently Broken Website is not)
**Confirming all icons are themed (Currently Broken Website is not) according the theme inventory prepared by the Visual Identity team
***Lock Icon
***Lock Icon
***Software Update icon
***Software Update icon
***Crash Reporter icon
***Crash Reporter icon (currently the same as Software Update icon)
***
***Icons in Protocol Handling dialog
***Icons in Add Ons Manager
***Icons in Download Manager
***Icons in Preferences
***Icons in Places
***Icons in Help Contents
***Icons in Error Console/DOM Inspector?
**Confirming overall theme style
**Confirming overall theme style
***Dialogs
***Dialogs
Line 29: Line 54:
**Customizing
**Customizing
**Verifying icon functionality
**Verifying icon functionality
**Verifying placement of icons when they are moved back and forth from the customize area
*Location Bar
*Location Bar
**Verifying location bar functionality, including Larry UI
**Verifying location bar functionality, including Larry UI
**Dragging and dropping location bar back and forth from the customize toolbar
*Search Bar
*Search Bar
**Verifying functionality
**Verifying functionality
*Tooltips
**Confirm functionality of all tooltips
*Tabbed Browsing
**Verify visual inspection of tab overflow
**Verify tab rendering


==Will Not Test==
==Will Not Test==
Line 49: Line 82:
*1. Functional testing and  
*1. Functional testing and  
*2. Some stress/boundary/negative tests (depth of functionality):
*2. Some stress/boundary/negative tests (depth of functionality):
** FFT in Litmus run on the Leopard and Tiger operating systems
** Currently there are no specific FFT in Litmus to run on the Leopard and Tiger operating systems.
*3. Ad hoc and regression testing
*3. Ad hoc and regression testing
*4. A test day specific to Theme testing


'''Functional Testing'''
'''Functional Testing'''
Line 64: Line 98:


* QA Verification of Resolved bugs  
* QA Verification of Resolved bugs  
== References to Relevant Blog Posts ==
*http://blog.mozilla.com/faaborg/2007/06/01/the-user-interface-of-firefox-3-features/
*http://blog.mozilla.com/faaborg/2007/12/13/a-first-look-at-firefox-3s-icons/
*http://people.mozilla.com/~faaborg/files/granParadisoUI/icons/iconInventory.html- Interactive Icon Inventory


== References to Relevant Bugs ==  
== References to Relevant Bugs ==  
*{{Bug|397723}} New Theme for Mac OS X. Currently this bug is the primary place where issues with the theme are being tracked.
*{{Bug|397723}} New Theme for Mac OS X. This bug was the top level bug used for tracking before the theme landed in the nightlies.
*[http://tinyurl.com/3dqxhg Current List of Mac Theme bugs]


== Fixed Bugs that need to be verified ==
== Fixed Bugs that need to be verified ==
*{{Bug|399398}} Design a new icon set for OSX
*{{Bug|303110}} Implement Unified Toolbar
*{{Bug|397723}} Implement a new theme for OS X


== Bugs to Keep an eye on ==
== Bugs to Keep an eye on ==
*https://bugzilla.mozilla.org/show_bug.cgi?id=397723#c176
*https://bugzilla.mozilla.org/show_bug.cgi?id=397723#c176
== Current list of issues seen with theme on trunk (version 0.9.1) ==
*Seen using 10.5
**Text highlight in Find is hot pink (much different than in default theme)
**Report a broken website icon is not styled according to the theme
**Expand widget is missing when you look at individual RSS feeds (dropdown widget located next to tag line which allows you to expand the pane and see the available tabs to pick). In the current implementation of the proto theme (1-22-08) the widget is missing and the only way I can expand that pane is to click around in the area where the widget is.


== Litmus test cases added or changed ==
== Litmus test cases added or changed ==
canmove, Confirmed users
7,108

edits