Selenium is a widely used open source tool used for software testing. In this article, Brian Van Stone provides some best practices on how to successfully leverage Selenium for broader test coverage, produce re-usable code, and write more efficient and effective test cases.