Selenium is an open-source automated web-testing tool for functional testing that was featured in a recent webinar by Dave Haeffner, a Selenium ninja. The talk covered the why, how, and what of Selenium, including how to start from nothing and build well-factored test sets in Java. It also discussed topics such as decomposing existing web applications, picking scripting languages, writing maintainable tests, building an integrated feedback loop, setting up infrastructure, and improving test times with parallelization.