Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Testes de Software
Eduardo Souza
eINTELLECTA
11 3257 3003
Contedo
-
Objetivos da Automao
Quando Automatizar?
O que Automatizar?
O que no Automatizar?
Lista de Ferramentas
Tcnicas de Automao
Tipos de Testes
Desafios da Automao
Cargos e salrios
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://twixar.com/NtBuMevlecqu
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://twixar.com/YiKSfm6S2vI3q
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://twixar.com/g1LjpEuX42RRA
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://twixar.com/3neu6QnclCKv
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://twixar.com/5hkt0sio5JdnF
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://twixar.com/PdCgtXVwlI
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://twixar.com/iNn2lR8kq
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
6 Sculos
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Automao de testes
testar um software com outro software!
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Automao de testes
testar um software com outro software!
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Testes Manuais
Testes Automticos
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Automtico
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Manual
Super Testador
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Objetivos da Automao
Aumentar a consistncia e abrangncia;
Reduzir o tempo ou esforo de teste;
Diminuir o custo;
Aumentar a produtividade do desenvolvimento de
software como um todo;
Aumentar a qualidade do produto final.
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Quando Automatizar?
Aplicao estvel;
Constantes execues de teste;
Aplicao sem expectativa de grandes alteraes em
seus fluxos e objetos;
Caso de Testes com grande variao de massa.
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
O que Automatizar?
Testes de regresso;
Smoke tests;
Tarefas repetitivas;
Clculos matemticos;
Funcionalidades crticas.
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
O que no Automatizar?
Funcionalidades pouco usadas;
Funcionalidades que exigem inspeo visual;
Prottipos;
Funcionalidades novas.
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Lista de Ferramentas
Testes Funcionais
Testes Unitarios
Selenium
Functional Tester
JUnit
soapUI
Robot
TestNG
BadBoy
NUnit
Testes de Performance
JMeter
Testes de Segurana
Performance Tester
AppScan
Load Runner
Acunetix
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Lista de Ferramentas
Metrics
http://metrics.sourceforge.net/
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Lista de Ferramentas
JUnit
http://www.junit.org/
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Lista de Ferramentas
EclEmma
http://www.eclemma.org/
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Lista de Ferramentas
MuClipse
http://muclipse.sourceforge.net/
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Lista de Ferramentas
MuClipse
http://muclipse.sourceforge.net/
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Lista de Ferramentas
Verificar se a ferramenta de teste apropriada para testar o software
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Lista de Ferramentas
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tcnicas de Automao
KDT (Keyword-driven testing)
DDT (Data-driven testing)
DSL (Domain Specific language)
Record & Playback
Negar validadores
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tcnicas de Automao
Keyword-driven testing
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tcnicas de Automao
Data-driven testing
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tcnicas de Automao
Domain Specific language
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tcnicas de Automao
Negar validadores
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
2.
2. Inserir validadores
Executar
Salvar
3. Parametrizar
Executar
Salvar
4. Correlacionar
Executar
Salvar
5. Modularizar
Executar
Salvar
6.
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tipos de Testes
Testes Funcionais Automatizados com Selenium
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tipos de Testes
Testes Unitrios Automatizados com JUnit
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tipos de Testes
Testes Funcionais Automatizados com com JMeter
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tipos de Testes
Testes de Desempenho Automatizados com com JMeter
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tipos de Testes
Teste de Segurana Automatizados com Acunetix
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tipos de Testes
Teste de Segurana Automatizados com Acunetix
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Tipos de Testes
Servidor de Integrao Contnua
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Desafios da Automao
Arquitetura do teste;
Ambiente de teste;
Custo da automao e manuteno dos testes;
Captao de profissionais qualificados;
Concorrncia ou execuo assncrona.
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Desafios da Automao
1. Bug na ferramenta de teste;
Armazenar resultados no JMeter
JVM do Functional Tester
2. 120% de consumo do disco (Swap);
3. Servidor com 8GB em OS de 32 Bits que s administra 4GB;
4. Servidor indisponvel para monitorao;
5. Lentido na rede onde ocorre os testes de carga;
6. Sobrecarga no System (Troca de contexto);
7. Diferena de idioma entre OS master e slave (60%);
8. Ferramenta de teste posicional;
9. Erros funcionais em testes de performance;
10.Consumo de memria por usurio virtual;
11.Testes unitrios em Web Service;
12.Fragilidade com testes de interface;
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Desafios da Automao
Testar software
no fcil!
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Desafios da Automao
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Cargos e salrios
Quanto ganha o profissional de teste e qualidade de software?
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Dvidas?
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
Obrigado!
http://www.intellecta.com.br/cursos
eINTELLECTA
11 3257 3003
www.intellecta.com.br