The Perils and Pleasures of Testing with Selenium

Presentation

Are you building a RIA using one of the modern Javascript frameworks like jQuery or ExtJS? Are you currently employing an army of testers to make sure that your latest code change hasn't broken your site in a crucial but obscure way (i.e. the 34th report in subsection 2 is throwing a 500 error, and you are about to find out that a big customer needs that report to send out invoices today). Are your developers hearing about their bugs only weeks or months after checking in their code?
One excellent solution to this problem (in addition to solid unit testing) is incorporating Selenium into your build process. Selenium is an open source browser automation tool that uses Javascript to mimic user behavior. The examples used will feature a production website written in C# and ExtJS that is being tested by Selenium scripts written in C#.

The Speaker(s)

I fell in love with networked communications at the age of 11, when I ran a BBS off of my 80Mhz PC and 28.8Kpbs modem. Now I work as a QA Engineer at Clicktime.com, a SaaS company that specializes in online timesheets. The focus of my work is automating the testing of the site (using Selenium, C#, NUnit, and Python).