QA/Firefox3.5/CSS Transform Testplan

< QA‎ | Firefox3.5
Revision as of 03:27, 5 September 2008 by Ctalbert (talk | contribs)

« QA/Firefox3.1/TestPlan

CSS Transform Testplan

Overview

We are implementing 2d transforms for content in web pages. I don't think we are doing 3d transforms yet.


Test Strategy

Things we should do

  • There are quite a few reftests being applied with the patch. Need to talk with Keith to see if these are enough and if there are more sanity "does it work" reftest patches needed.
  • Test that multiple applied transforms equate to a sequentially applied transform
  • Test invalid measurements
  • Test invalid inputs
  • Test DOM interfaces that this exposes - it doesn't seem the reftests do that.
  • Test this with other embedded content and be sure the other content is (and is not) transformed as specified.
  • Test with various types of :fixed, :relative elements on the page

Things we'd like to do

  • Test applying these tranforms to SVG elements, as per the spec, see if it works
  • Test how many of these transforms you can apply to one element
  • Test handing these transformations off to DOM Threads
  • Test with transparent images and backgrounds


Schedule Scoping

  • Writing these tests will take about 3 days, because verifying that the transform is correct and coming up with the proper reference image will be a bit of a pain.

References

  • The webkit browsers have a good share of these implemented (Google Chrome & safari)
  • Security Review