How to Write Maintainable Tests

A session at DeveloperDeveloperDeveloper 2011

Saturday 29th January, 2011

12:00pm to 1:00pm (GMT)

Selenium is one of the most widely used testing frameworks in the world. It has great support for driving a wide range of browsers and writing tests for it is extremely easy. People with little to no Selenium experience can write/record tests with little to no effort.

It can be very easy to write brittle or hard to maintain tests - simple UI changes can require large amounts of work on the tests.

Imagine that you have 1000 tests and all your tests require you to login before completing a bit of work.

if someone on your team changes the ID of the username text box and all your tests will start failing.

Updating 1000 tests is going to be a lengthy, tedious process - something that you would want to avoid!

This talk will show how to create maintainable Selenium tests using the Page Object Model, with the goal of allowing even non-technical members of the team to be able to write new tests.

About the speaker

This person is speaking at this event.
David Burns

The Automated Tester at Mozilla and .NET/Python/JavaScript fan! Selenium Committer. Author of 2 Selenium Books. Co-Editing Browser Automation W3C specification. bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 12:00pm1:00pm GMT

Date Sat 29th January 2011

Short URL


View the schedule


See something wrong?

Report an issue with this session