Video from the Selenium talk

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.

Links and slides from “Testing Web Applications with Selenium”

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

Testing web applications with Selenium: next thursday @ London

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.

Automating web tests with FitNesse and Selenium

UPDATE: My thinking on this has changed significantly in the years following this post, but according to Google it’s still quite popular. If you’re interested in combining FitNesse and Selenium, make sure to read this post as well: How to implement UI Testing without shooting yourself in the foot. It explains how to avoid some of the most common problems.

Web user interfaces have traditionally been hard to integrate into an automated test process. Selenium+FitNesse combination, with just a bit of coding, solves this task incredibly well.

Selenium is a free browser automation and testing library, written by folks at ThoughtWorks. It can simulate text input, mouse events and execute various tests on page content. It’s written in JavaScript, and is compatible with all major browsers and platforms.

FitNesse is an open-source test and collaboration server, based on the Framework for integrated tests (FIT), and supports testing Java, .Net, Python and even some other code. I think that it is a good choice for the second side of the web UI testing coin, because it enables tests to be written almost like in English language. As the UI is very close to clients’ eyes, tests can and should be written so that clients can verify them (and if you are really lucky, even help with writing and maintaining the tests). Continue reading