QA/Firefox3/TestPlan/Search, Tabs, Visual Refresh: Difference between revisions

From MozillaWiki
< QA‎ | Firefox3‎ | TestPlan
Jump to navigation Jump to search
Line 9: Line 9:
'''Search:'''
'''Search:'''
Really only two new features:
Really only two new features:
*Bug https://bugzilla.mozilla.org/show_bug.cgi?id=378553 – Expose search engine alias functionality
*{{bug|378553}} – Expose search engine alias functionality
** checked in 6/27, reopened due to l10n string issue; returned to fixed (new bug needed for l10n fix)
*{{bug|267831}} – resizing search bar works but looks bad
*Bug https://bugzilla.mozilla.org/show_bug.cgi?id=267831 – resizing search bar works but looks bad
** ui-r=beltzner on 6/21, but still needs more work (target b1); need r=mano for checkin


'''Tabbed Browsing:'''
'''Tabbed Browsing:'''
"Major" Bugs:  
"Major" Bugs:  
*https://bugzilla.mozilla.org/show_bug.cgi?id=347363 - Implement smooth scroll for the tabbar (follow-up bugs: 357081, 357951)
*{{bug|347363}} - Implement smooth scroll for the tabbar
*https://bugzilla.mozilla.org/show_bug.cgi?id=345741 - Improve "All Tabs" menu active/visible tab feedback. (This will highlight the menu items of visible tabs when the tab bar is overflown. The back-end work is in but I still need to get ui-r on the actual theme css)
** {{bug|393006}} - Use a constant tab scrolling speed when holding down the scroll arrows
*https://bugzilla.mozilla.org/show_bug.cgi?id=380960 - Implement closing tabs animation
** {{bug|357081}} - tab bar doesn' t resume scrolling when moving off button and back on while holding mouse button
*https://bugzilla.mozilla.org/show_bug.cgi?id=361735 - middleclick on a search suggestion should open the result in a new tab
** {{bug|357951}} - Double clicking on the tab overflow scroll buttons should scroll by the width of the tab bar
*{{bug|345741}} - Improve "All Tabs" menu active/visible tab feedback. (This will highlight the menu items of visible tabs when the tab bar is overflown. The back-end work is in but I still need to get ui-r on the actual theme css)
*{{bug|380960}} - Implement closing tabs animation
** pending review
*{{Bug|395980}} - Implement Ctrl+Tab panel to go to previously selected tabs
** pending ui-review
*{{bug|361735}} - middleclick on a search suggestion should open the result in a new tab
   
   
"Minor" Bugs:
"Minor" Bugs:
*https://bugzilla.mozilla.org/show_bug.cgi?id=380381 - Winstripe background tabs polish (Windows/Linux only)
*{{bug|380381}} - Winstripe background tabs polish (Windows/Linux only)
*https://bugzilla.mozilla.org/show_bug.cgi?id=349196 - All Tabs menu doesn't use right edge image with browser.tabs.closeButtons = 3  
*{{bug|349196}} - All Tabs menu doesn't use right edge image with browser.tabs.closeButtons = 3  
*https://bugzilla.mozilla.org/show_bug.cgi?id=379003 - Make tab tooltips more detailed
*{{bug|379003}} - Make tab tooltips more detailed
** no progress for some time. has ui-r, needs review.


'''UI Fixes:'''
'''UI Fixes:'''
This will be a growing list of bugs for individual UI tweaks and minor bug fixes. We currently have the following:
This will be a growing list of bugs for individual UI tweaks and minor bug fixes. We currently have the following:
"Major" Bugs:
"Major" Bugs:
*https://bugzilla.mozilla.org/show_bug.cgi?id=369075 - Add permanent button for restarting Firefox to Add-ons Mgr  
*{{bug|369075}} - Add permanent button for restarting Firefox to Add-ons Mgr  
** v.fixed 6/25 (will add testcase for restarting with button)
** v.fixed 6/25 (will add testcase for restarting with button)
*https://bugzilla.mozilla.org/show_bug.cgi?id=294800 - beautify default ftp:// and file:/// CSS and icons
*{{bug|294800}} - beautify default ftp:// and file:/// CSS and icons
*https://bugzilla.mozilla.org/show_bug.cgi?id=366797 - Revise the Location Bar (likely to cause some regressions); cf. Gerv's draft: <http://wiki.mozilla.org/Firefox3/Location_Bar>
*{{bug|366797}} (and dependencies; still WIP!) - Revise the Location Bar
*{{bug|386163}} - 'Set Desktop Background' preview refactoring: use canvas in all cases, ''support widescreen previews''
*{{bug|386163}} - 'Set Desktop Background' preview refactoring: use canvas in all cases, ''support widescreen previews''


"Minor" Bugs:
"Minor" Bugs:
*https://bugzilla.mozilla.org/show_bug.cgi?id=337882 - When viewing an image-only page, the image should be centered
*{{bug|347607}} - Landscape icon has wrong orientation in "Page Setup" dialog
*https://bugzilla.mozilla.org/show_bug.cgi?id=373696 - make toolbar shadows fainter (Windows only)
*{{bug|362239}} - Replace 'desktop background' monitor image on Windows with something nicer
*https://bugzilla.mozilla.org/show_bug.cgi?id=347607 - Landscape icon has wrong orientation in "Page Setup" dialog
*https://bugzilla.mozilla.org/show_bug.cgi?id=362239 - Replace 'desktop background' monitor image on Windows with something nicer


= Platform and Configurations =
= Platform and Configurations =

Revision as of 10:48, 5 October 2007

Test Plan for Search, Tabbed Browsing and Visual Refresh changes for Firefox 3.0.

Overview

The components I will be testing have been features in Firefox since 1.0, so I don't expect any major changes. Instead, I will be focusing on the tweaks and bug fixes for those components in order to identify any changes to existing test cases that need to be made, as well as new test cases that might need to be written.

Scope of planned testing

A lot of my testing will be visual inspection of UI and functionality testing of basic features like search and tabs. I will be focusing on testing the fixes to a number of bugs:

Search: Really only two new features:

  • bug 378553 – Expose search engine alias functionality
  • bug 267831 – resizing search bar works but looks bad

Tabbed Browsing: "Major" Bugs:

  • bug 347363 - Implement smooth scroll for the tabbar
    • bug 393006 - Use a constant tab scrolling speed when holding down the scroll arrows
    • bug 357081 - tab bar doesn' t resume scrolling when moving off button and back on while holding mouse button
    • bug 357951 - Double clicking on the tab overflow scroll buttons should scroll by the width of the tab bar
  • bug 345741 - Improve "All Tabs" menu active/visible tab feedback. (This will highlight the menu items of visible tabs when the tab bar is overflown. The back-end work is in but I still need to get ui-r on the actual theme css)
  • bug 380960 - Implement closing tabs animation
    • pending review
  • bug 395980 - Implement Ctrl+Tab panel to go to previously selected tabs
    • pending ui-review
  • bug 361735 - middleclick on a search suggestion should open the result in a new tab

"Minor" Bugs:

  • bug 380381 - Winstripe background tabs polish (Windows/Linux only)
  • bug 349196 - All Tabs menu doesn't use right edge image with browser.tabs.closeButtons = 3
  • bug 379003 - Make tab tooltips more detailed
    • no progress for some time. has ui-r, needs review.

UI Fixes: This will be a growing list of bugs for individual UI tweaks and minor bug fixes. We currently have the following: "Major" Bugs:

  • bug 369075 - Add permanent button for restarting Firefox to Add-ons Mgr
    • v.fixed 6/25 (will add testcase for restarting with button)
  • bug 294800 - beautify default ftp:// and file:/// CSS and icons
  • bug 366797 (and dependencies; still WIP!) - Revise the Location Bar
  • bug 386163 - 'Set Desktop Background' preview refactoring: use canvas in all cases, support widescreen previews

"Minor" Bugs:

  • bug 347607 - Landscape icon has wrong orientation in "Page Setup" dialog
  • bug 362239 - Replace 'desktop background' monitor image on Windows with something nicer

Platform and Configurations

Firefox is cross-platform, so changes to these components should apply to Windows, Mac, and Linux in similar ways.

  • MacOS X builds now have Cocoa widget support, so I will need to pay special attention to UI differences between that platform vs Windows and Linux.

Major Test Areas

Search

Tabbed Browsing

Visual Refresh & UI

Schedule/milestones

( Provide some breakdown of the major areas of the feature, how long it will take to develop or run the tests, and an approximate time this will be done.

References

(List useful links to the bug containing design info, feature meeting notes, wiki info, standards info, litmus group or subgroup, etc)