Adam Goucher has been testing software professionally for over 10 years with businesses that were small and large with traditional and agile testing environments. He believes that the automation of the GUI has gained a bad reputation because teams often start using a tool that works well with the "champion" around, but fall short later. In this presentation, Goucher talks about the lessons he has learned about enterprise web automation.
Selenium is used as the reference implementation in this presentation. Goucher discusses the roles of technical and non-technical testers in automation. He also explains how to accommodate both of these parties. Other areas of focus include the characteristics of a successful automated test, the evolution of an automated test, and the role of metaframeworks in cross-functional adoption.