How often do you run your Selenium test suite? How fast do you get a result from it? Would you like to answer with: “Whenever I feel like it” and “Well, about the time it takes me to finish a coffee” ? This talk will try to get you closer to these answers.
We will have a look at the lessons learned and the challenges my team faced maintaining a Selenium test suite against a long-lived Django web application.
We will go over the pros and cons of: - test design approaches - technologies we used (nose, py.test, LiveServerTestCase) - reporting tools