Web Application testing
A few months ago, at one of the MXPEG (Melbourne eXtreme Programming Enthusiasts Group) there was a presentation by Darrell DeBoer (from ThoughtWorks) on something that a few ThoughtWorkers have been working on called Selenium.
I still haven’t used it yet, but I thought people might be interested in it. I found it quite interesting at the time, and I intend to use it out sometime soon.
Selenium is actually an automated testing system. All done using JavaScript, CSS and HTML.
For those doing Ajax “style” apps, Selenium is definately worth checking out.
Nigel Thorne has a good post about using Selenium with CruiseControl.NET as part of the continuous integration build process used at his workplace. (Nigel’s the guy that organises all of the MXPEG meetings).
November 24th, 2005 at 06:49 pm
We’ve been looking at Selenium and it has a lot of promise, though it lacks several things that all standard testing frameworks normally provide: setup, teardown, and assertEquals. I would be interested to hear what Darrell DeBoer said about testing Ajax apps with Selenium, because their website documentation is lacking in this area. We ended up using waitForValue and waitForCondition to handle this… I wrote about it here: http://www.josephmoore.net/2005/11/using-seleniums-waitforvalue.html