Oct
06
2009
Although Selenium is an essential trace element, it is toxic if taken in excess. That is what Wikipedia has to say on the chemical element Selenium, but pretty much sums up my feelings about the web testing tool of the same name as well. I like very much how easy it is to implement web tests with Selenium, but I’ve seen so many teams shoot themselves in the foot by misusing it and wasting a ton of time on writing and executing tests that simply got thrown away on the end. The Page Object pattern, popularised by Simon Stewart with WebDriver, seems to be the universally accepted best practice to manage UI tests efficiently and the preferred way to implement Selenium tests. However, at the recent CITCON Europe conference in Paris, Antony Marcano spoke against this and offered an alternative. Continue Reading »
Feb
03
2009
Last week I participated in the first Openspace Coding Days in London. The event was organised as a series of ad-hoc coding workshops, and I really enjoyed it. I participated in a very interesting workshop on improving testability of web UIs, that later focused particularly on Microsoft’s new ASP.NET MVC framework. Here are a couple of conclusions we came to: Continue Reading »
Sep
03
2008
Here is the video from the Testing Web Applications with Selenium and Selenium Remote Control talk that Milan Bogdanovic, Ivan Sanchez and I organised last week at Skills Matter. The first part of the talk introduces Selenium and some related tools that allow us to use Selenium easier. In the second part, Milan demonstrates Selenium IDE and talks about Selenese language. In the third part, Ivan talks about Remote Control, how to make tests easier to manage and introduced the Page Object pattern. Download links and slides from the talk.
Aug
28
2008
Here are the links and slides from my talk today at Skills Matter on testing web applications with Selenium.
Download Powerpoint slides from here.
Ivan Sanchez will put his slides online at www.isanchez.net.
Aug
21
2008
I’m doing a talk on testing web applications with Selenium next Thursday
at Skills Matter offices in London with Ivan Sanchez and Milan
Bogdanovic. We’ll cover the basics of Selenium, best practices and
pitfalls, using selenium IDE and remote control. The event is free, but
up-front registration is required so that we can plan for capacity. For
more information and to register, click here.