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
AUTOMAÇÃO DE TESTE NÃO É UM BICHO DE 7 CABEÇAS
@ELIASNOGUEIRA
ELIAS NOGUEIRA [email protected]
eliasnogueira
qualister.com.br
eliasnogueira.com
br.linkedin.com/in/eliasnogueira/
plus.google.com/+EliasNogueira
github.com/eliasnogueira
Consultoria e Treinamento em Teste de Software
Treinamentos presenciais ou EAD
Blog técnico com introdução a ferramentas
http://qualister.com.br
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”#
#
PORQUE ELA É TÃO FAMOSA HOJE?
PORQUE TEMOS MEDO?
• Herança cultural
• Não gostar de programar (!)
• Ter um trabalho mais “analítico"
• Não é função do testador (!)
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
O MERCADO PEDE…
DICAS…
• CodeCademy (aprenda a programar)
• GitHub (analise código de outros)
• Fóruns (DFTeste, fóruns locais)
• Blogs e sites especializados
• Cursos
AUTOMAÇÃO DE TESTE =
ESCREVER CÓDIGO
HANDS ON…
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
https://github.com/eliasnogueira/uaitest-selenium
Projeto Exemplo