O documento discute testes de aceitação automatizados para aplicações web. Ele introduz as ferramentas Steak e Capybara, que permitem descrever cenários de teste de forma declarativa em Ruby e interagir com a interface do usuário de uma aplicação web respectivamente. Exemplos demonstram como usar essas ferramentas para preencher formulários, clicar em links e botões, e validar o conteúdo da página. O documento argumenta que testes de aceitação automatizados ajudam a guiar o desenvolvimento centrado no usuário.