Testing Web Applications - Paul Johnson
Thursday, The Morgan Stanley Room, 945, 20 mins

Testing web applications can be a tricky business. As web applications get more complex, their testing becomes more difficult. especially if they are buzzword compliant and full of dynamic AJAXy goodness.

This talk will look at some strategies for testing rich web applications, focuses primarily on WWW::Mechanize and Selenium. In particular we will look at Selenium's Remote Control mode, using Perl to drive the testing.

Selenium is a fairly new tool which is still in a state of rapid development. It allows web applications to be tested by running JavaScript in the browser itself, ensuring that you are testing exactly what the browser will run and saving you from having to deal with the application's JavaScript directly.