automação de teste não é um bicho de 7 cabeças
DESCRIPTION
Apresentação no UAITest em Uberlândia/MG dia 22/11/2014 sobre automação de teste com um exemplo prático e simples com Selenium WebDriverTRANSCRIPT
![Page 1: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/1.jpg)
AUTOMAÇÃO DE TESTE NÃO É UM BICHO DE 7 CABEÇAS
@ELIASNOGUEIRA
![Page 2: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/2.jpg)
ELIAS NOGUEIRA [email protected]
eliasnogueira
qualister.com.br
eliasnogueira.com
br.linkedin.com/in/eliasnogueira/
plus.google.com/+EliasNogueira
github.com/eliasnogueira
![Page 3: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/3.jpg)
Consultoria e Treinamento em Teste de Software
Treinamentos presenciais ou EAD
Blog técnico com introdução a ferramentas
http://qualister.com.br
![Page 4: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/4.jpg)
O QUE É AUTOMAÇÃO?
“O#propósito#da#automação#de#testes
#
pode#ser#resumidamente#descrito#
como#a#aplicação#de#estratégias#e
#
ferramentas#tendo#em#vista#a#
redução#do#envolvimento#humano#
em#a:vidades#manuais#repe::vas”#
#
![Page 5: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/5.jpg)
PORQUE ELA É TÃO FAMOSA HOJE?
![Page 6: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/6.jpg)
PORQUE TEMOS MEDO?
• Herança cultural
• Não gostar de programar (!)
• Ter um trabalho mais “analítico"
• Não é função do testador (!)
![Page 7: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/7.jpg)
O QUE EU PRECISO PARA SABER AUTOMATIZAR?
• Linguagem de programação
• Conhecimento das Técnicas de Teste
• Sistemas Operacionais (principalmente Unix)
• Ferramentas de Automação de Teste
• Linguagem SQL
• Arquitetura de Software
• Configuração de Ambientes
• Execução de Testes não Funcionais
• Habilidade de comunicação com pessoas técnicas
![Page 8: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/8.jpg)
O MERCADO PEDE…
![Page 9: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/9.jpg)
DICAS…
• CodeCademy (aprenda a programar)
• GitHub (analise código de outros)
• Fóruns (DFTeste, fóruns locais)
• Blogs e sites especializados
• Cursos
![Page 10: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/10.jpg)
AUTOMAÇÃO DE TESTE =
ESCREVER CÓDIGO
![Page 11: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/11.jpg)
HANDS ON…
![Page 12: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/12.jpg)
O QUE FAZEMOS PARA "USAR" PÁGINA?
• Abrimos o browser
• Acessamos a pagina por uma URL
• Preenchemos campos
• Clicamos em itens (links, botões, etc…)
• Capturamos dados
![Page 13: Automação de Teste não é um bicho de 7 cabeças](https://reader034.vdocuments.pub/reader034/viewer/2022042522/559d17681a28ab52558b45ce/html5/thumbnails/13.jpg)
https://github.com/eliasnogueira/uaitest-selenium
Projeto Exemplo