CSS testing summary

Colin Clark colin.clark at utoronto.ca
Fri Feb 6 01:10:52 UTC 2009


Hi everyone,

A few of us met today in Connect after standup to talk through Jacob's  
excellent work creating tests for the Fluid Skinning System. It was  
clear from the conversation that CSS testing in general is an under- 
serviced area, but is not without significant challenges.

Jacob's current crop of FSS test pages can be found on the daily build  
server here:

http://build.fluidproject.org/manual-tests.html

One of the things that emerged from the conversation is the need for  
test plans that will guide the tester through the process of  
evaluating these test pages. Since our goal isn't pixel-perfect CSS  
across all browsers, there's an element of fuzziness and experience  
inherent in the testing process. The test plans will need to highlight  
the fairly subtle distinctions on the page that will denote a failing  
test.

Justin and Jacob are going to move forward on creating test plans for  
several of the test pages, and we'll pilot these new tests during the  
Infusion 0.8 release cycle. Inevitably we'll find that some things  
work better than others, and will refine the process based on this  
experience.

Here's a copy of Justin's first FSS QA test plan:

http://wiki.fluidproject.org/display/fluid/FSS+QA+Test+Plan+-+Layout+Containers

If you have any feedback or can lend us a hand in perfecting this  
testing approach, don't hesitate to dive in.

Colin

---
Colin Clark
Technical Lead, Fluid Project
Adaptive Technology Resource Centre, University of Toronto
http://fluidproject.org