We're automating web application testing using Selenium WebDriver. It's easy to get started with automated tests but harder to maintain an automated test system. The entropy increases with time and different developers/testers; your once beautiful crafted test code may end up unrecognisable. The cure for this is to apply the Four Rules of Simple Design by Kent Beck while you maintain the tests. 1. Test pass 2. Express intent 3. No duplication 4. Small Thomas will take a test suite for a web application and by following the Four Rules of Simple design, transform it step by step into something that is easier to maintain. This will be a live coding session with a lot of refactoring. All steps will be small and you will, therefore, be able to follow even if your main profession isn’t writing code. After this session, you will know that even the most horrible test code is possible to clean up just by slowly transforming the code in small steps.