"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 atividades manuais repetitivas."
Cem Kaner, Autor do livro "Lessons Learned In Software Testing"
O que é Automação de Teste
Uso de ferramentas para ajudar/suportar o teste
Automação em ambiente ágil é aplicação dos princípios ágeis para automatizar o teste
Automação de Teste é...
Falsas expectativas
Uma ferramenta de testes automatizados é a solução de todos os problemas de qualidade.
Testabili-o quê?Você quer dizer que para criar testes automatizados será necessário modificar o sistema?
Falsas expectativas
Testes automatizados é moleza. Basta gravar a digitação e os cliques do mouse e depois executar o script.
Falsas expectativas
Possíveis a automação
Testes de regressãoTarefas repetitivas
Smoke Tests
Cálculos matemáticosFuncionalidades
críticas
Não recomendado para automação
Funcionalidades pouco usadasFuncionalidades que exigem inspeção visual
Funcionalidades novas Protótipos
Principais ferramentas open source
Selenium–Testes Automatizados para Web por meios Funcionais e de Aceitação. http://seleniumhq.org
JMeter –Testes de performance em aplicações de diferentes tipo de servidores (HTTP/HTTPS, SOAP, JMS, etc..).http://jakarta.apache.org/jmeter
Watir –Testes Automatizados para Web escritos na linguagem Ruby. Existem derivações em .Net (WatN) e Java (WatJ)http://watir.com
FitNesse –Web server, Wiki e ferramenta de Teste Automatizado para suportar Testes de Aceitaçãohttp://jakarta.apache.org/jmeter/
Testabilidade
•Fatores da Testabilidade
•Testes Embutidos
•Centrabilidade
•Suporte aos Testes
•Observabilidade
Mesa Redonda
Precisa ter conhecimentos
Ferramentas de automação
Começar o código testando
Conhecimento de negócio
Problemas em não testar o sistema
“A Gol afirma que uma falha na escala de trabalho dos tripulantes provocou os problemas. O sistema teria deixado de computar o excesso de horas na jornada no mês de julho. Ao ajustar a escala, houve falta de funcionários. Nesta quarta, 18% dos vôos da empresa partiram fora do horário.”
Anac multa Golem R$ 2 milhõespor atrasos em vôos
http://g1.globo.com/jornal-nacional/noticia/2010/08/anac-aplica-multa-gol-por-atrasos-em-aeroportos.html
Referências:
www.freefoto.orgwww.iterasys.com.brwww.sembugs.blogspot.comwww.globalcode.com.brwww.nissan.comperf4j.codehaus.orgwww.splunk.compagseguro.uol.com.brhttp://www.vilaromanamoveis.com.br/moveisflma.htmhttp://www.flickr.com/photos/chaoticserenity/4946508498/