QA/Firefox3.6/TestPlan:Interruptible Reflow
< QA
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
- 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.
- 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