Este documento apresenta três passos para a automação efetiva de testes: 1) Definir o valor do negócio através de exemplos em linguagem natural e feedback do cliente; 2) Automatizar os testes usando Selenium WebDriver e padrões como Page Object; 3) Refatorar os testes para evitar duplicação de esforços e manter baixo custo de manutenção.