h2[=approaches]. Web Testing Approaches
Separating Concerns, Isolating Components
Unittesting vs Functional Testing
Full Monty (blurring the lines between unittesting and funcitonal testing)
h2[=toolsAndTech]. Tools and Technologies
Browserless tools (HTTP tools, Browser simulation, DOMless JavaScript Interpreters)
Browser tools (Watir, Selenium, Windmill)
h2[=writingTest]. Writing Windmill Tests
Starting Windmill
The Windmill IDE
Using the recorder
Adding actions and assertions
Using the Inspector
Serializing your test (Python vs JavaScript Tests)
h2[=debuggingTests]. Debugging Windmill Tests
Running tests
Debugging Failed Actions
Firebug and Firebug Lite
Using the Lookup object
h2[=runningTests]. Running Tests Continuously
Command Line Features
Hudson Plugin
Getting Windmill running in hosted environments like EC2
h2[=extra]. And now for something completely different
Dynamic testing (Windmill's eval APIs)
Testing Firefox Extensions (MozMill)
A martial arts rock band goes up against a band of motorcycle ninjas who have tightened their grip on Florida's narcotics trade. http://www.imdb.com/title/tt0092549/ bio from Twitter
Sign in to add slides, notes or videos to this session