QA/Firefox3.5/Ctrl-Tab Test Plan: Difference between revisions

From MozillaWiki
< QA‎ | Firefox3.5
Jump to navigation Jump to search
No edit summary
Line 56: Line 56:
**https://bugzilla.mozilla.org/show_bug.cgi?id=436304 - Implement "All Tabs" panel with previews
**https://bugzilla.mozilla.org/show_bug.cgi?id=436304 - Implement "All Tabs" panel with previews
**https://bugzilla.mozilla.org/show_bug.cgi?id=395980 - Implement Ctrl+Tab panel to go to previously selected tabs
**https://bugzilla.mozilla.org/show_bug.cgi?id=395980 - Implement Ctrl+Tab panel to go to previously selected tabs
*https://bugzilla.mozilla.org/show_bug.cgi?id=445531 - [10.4] Esc key doesn't cancel out Ctrl+Tab panel


Open Bugs
Open Bugs

Revision as of 17:45, 18 August 2008

« QA/Firefox3.1/TestPlan

Feature <Ctrl-Tab > Test Plan
  • First draft created 8-15-08

Owner: marcia@mozilla.org

Overview

The Ctrl-Tab feature introduces a scrolling tab filmstrip panel that is invoked when you press Ctrl-Tab. It allows the user to cycle through a set of tabs both forward and backward and stop on an individual tab. There is also a plan for a tab preview mode.

The one particular challenge I can think of is the differences per platform in how key events may be handled (Mac 10.4 vs. 10.5) as well as some minor differences in Windows.

Test Strategy

  • Plan to test
    • General Operation of Control Tab feature according to spec
      • Scrolling, both forward and backward
      • Confirm Releasing Tab and pressing it again moves to the next preview
      • Confirm Pressing W closes the selected tab
      • Confirm Releasing Ctrl switches to the selected tab
      • Confirm Pressing Tab repeatedly with Control held down will cycle through thumbnails of the tabs you’ve visited in order, with each press of Tab going one thumbnail back in time.
      • Confirm that holding down the tab cycles quickly through the tabs
      • Confirm proper rending of tab, including favicon
  • Invoking the Grid View - Ctrl+Shift+A / Cmd+Shift+A
    • Confirm Shows tabs from all open windows
    • Confirm Tabs can be closed by middle clicking
    • Confirm Search field filters tabs based on their titles and addresses, Enter selects the first tab
  • Negative Testing
    • Testing with machines that have Low memory configurations
    • Extending boundaries – Testing with ~100 tabs open
  • Interoperability with Existing Major Tab Extensions
    • Basic testing to make sure feature is still usable with extensions installed
  • Testcases will mainly be created in Litmus

Schedule Scoping

  • Major feature has been landed. Awaiting the landing of the preview mode.
  • Planned testing of Features
    • Testing of nightly checkins
    • Full run through the Tabbed Browsing FFT to catch any possible regressions
    • Install and check several major extensions

References

Open Bugs

Testcases already added to Litmus