Applying Modern Software Development Techniques to Automating the Web UI.
How to clean your dirty code | Jonatan Jönsson | LTG-12