This document discusses the history and future of web application testing tools. It provides an overview of Selenium and how it has evolved from addressing browser wars to supporting dynamic HTML, end-to-end workflows, and any browser on any platform. Examples are given of how Selenium Remote Control and Selenium Grid can improve test execution speed by distributing tests across multiple servers. The conclusion discusses upcoming changes like support for HTML5 canvas and how the future of web testing relies on continued community involvement.