QA/Firefox3.6/TestPlan:Interruptible Reflow

From MozillaWiki
< QA
Revision as of 17:02, 22 September 2009 by Jgriffin (talk | contribs) (→‎Overview)
Jump to navigation Jump to search

Feature (example: Multitouch)

  • Development Status: - Complete, other than ongoing regression fixing
  • Feature Testing: - In progress (date)
  • Team: Developer [bz], QA [jgriffin]

Overview

Interruptible reflow allows layout to be interrupted at user events, such as moving or clicking the mouse, resizing the browser window, etc. This improves performance during incremental page load, window resizing, form interactions, and the like.

Things We Test

List the tests we have where applicable:

  • Unit tests
    • Reftests: there are a couple of reftests checked in as part of bug 67752, and a much larger group that is awaiting review and checkin as part of bug 481740.
  • Top-site testing
    • For manual top-site testing, testers can exercise interruptible reflow code by performing certain operations during page load and layout. Such actions should not impact final layout nor cause other problems.
      • resizing the browser window
      • clicking on the page (form controls or non-interactive elements)
      • moving the mouse around over the page
      • moving the tab that the page is being loaded in
  • Litmus tests
    • Need to add litmus tests involving the above

Things We Don't Test

Reference

  • Tracking bugs
    • bug 67752 - need to implement interruptible reflow
    • bug 481740 - test framework for interruptible reflow - trigger a reflow interrupt on textnode containing vertical tab