2. • Analista de Teste/QA Pleno na Autotrac;
• Entusiasta de Automação de Testes, Agile, e Devops;
• Co-Fundador do TestCast Brasil.
• E-mail: joaolucasfernandes@gmail.com
• Skype: joao.lfc
• Facebook: facebook.com/joaolucas.fernandes.77
• LinkedIn: linkedin.com/in/joaolfc
• SlideShare: slideshare.net/JooLucasFernandesCoi
3.
4. “Automação de Teste é o uso de software para controlar a
execução do teste de software, a comparação dos resultados
esperados com os resultados reais, a configuração das pré-
condições de teste e outras funções de controle e relatório de
teste.”
5.
6. • Feedback rápido e contínuo;
• Diminuição de Custos;
• Segurança nos Deploys;
• Aumento na Eficiência de execução dos Testes;
• Facilidade na elaboração de relatórios;
• Aumento de Produtividade;
• Aumento na Cobertura (Testes de Exploratórios);
• Testes no processo de Integração Contínua;
• Aumento da Qualidade do Produto Final.
7. • Processo de Teste Maduro;
• Apoio da gestão e da equipe (De Dev, inclusive);
• Equipe Capacitada;
• Ferramentas e Ambiente de Teste;
• Testes bem especificados;
• Lista dos testes candidatos a Automação;
8. • Smoke Tests;
• Testes de Regressão;
• Testes de Stress/Carga/Performance;
• Testes com vários Navegadores Diferentes;
• Tarefas repetitivas;
9. • Testes de UX (User Experience);
• Funcionalidades que mudam constantemente;
• Testes de cenários de difícil simulação e que são
pouco executados;
10. • Falsas Expectativas da Gestão (ROI);
• Falta de maturidade do processo;
• Falta de tempo para automatizar;
• Boicote por parte de Membros da Equipe;
• Quebra de Zona de Conforto;
• Casos de Teste mal escritos;
• Falta de Capacidade da Equipe;
11. • Planejar como será a automação no processo de Teste;
• Analisar a viabilidade de automação das funcionalidades;
• Criar um Projeto piloto com ferramentas Free/O.S.;
• Apresentar os Benefícios da automação e o projeto piloto
para a Gestão;
• Alinhar as Expectativas;
• Realizar a capacitação da Equipe;
12. • Lógica de Programação;
• Orientação a Objetos;
• Conhecimento nas principais ferramentas
(Selenium Webdriver, Jmeter, etc);
• Senso de aprimoramento contínuo;
• Conhecimento do processo de Teste da empresa.
• Conhecimento de domínio;