QA/Firefox3/TestPlan/Search, Tabs, Visual Refresh
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 https://bugzilla.mozilla.org/show_bug.cgi?id=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 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: "Major" Bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=347363 - Implement smooth scroll for the tabbar (follow-up bugs: 357081, 357951)
- https://bugzilla.mozilla.org/show_bug.cgi?id=345741 - Improve "All Tabs" menu active/visible tab feedbac(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)
- https://bugzilla.mozilla.org/show_bug.cgi?id=380960 - Implement closing tabs animation
- https://bugzilla.mozilla.org/show_bug.cgi?id=361735 - middleclick on a search suggestion should open the result in a new tab
"Minor" Bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=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
- https://bugzilla.mozilla.org/show_bug.cgi?id=379003 - Make tab tooltips more detailed
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:
- https://bugzilla.mozilla.org/show_bug.cgi?id=369075 - Add permanent button for restarting Firefox to Add-ons Mgr
- 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
- 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 386163 - 'Set Desktop Background' preview refactoring: use canvas in all cases, support widescreen previews
"Minor" Bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=337882 - When viewing an image-only page, the image should be centered
- https://bugzilla.mozilla.org/show_bug.cgi?id=373696 - make toolbar shadows fainter (Windows only)
- 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
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)