2. About me
Stefan Teixeira
• QA / DevOps Engineer
• Bacharel em Ciência da Computação pela UFRJ
• MBA em Garantia de Qualidade de Software pela Escola Politécnica da
UFRJ
• Mantém um blog técnico sobre testes: stefanteixeira.com.br
• Entusiasta de Testes Automatizados, Agile Testing e da cultura DevOps
Contatos:
• E-mail: stefanfk@gmail.com
• Twitter: twitter.com/stefan_teixeira
• Facebook: facebook.com/stefan.teixeira
• LinkedIn: linkedin.com/in/stefanteixeira
• GitHub: github.com/stefanteixeira
• SlideShare: slideshare.net/stefanteixeira
5. Por que automatizar?
• Testes manuais são onerosos
• Processos manuais são sujeitos a erros humanos
• Testes automatizados oferecem uma rede de
segurança para mudanças no software
• Testes automatizados fornecem feedback mais cedo
e com maior frequência
• Libera tempo para atividades tão importantes quanto
(ex: testes exploratórios)
16. Selenium WebDriver
• União de dois projetos:
➡ Selenium, iniciado por Jason Huggins
(ThoughtWorks) em 2004
➡ WebDriver, criado por Simon Stewart (Google)
• Open-source
• Framework mais utilizado para testes de UI
20. Hands-on
• Formulário HTML de exemplo
• Setup do projeto de exemplo
• Automação do preenchimento do form
• Rodando os testes
• Visualizando resultados