View
747
Download
1
Category
Preview:
DESCRIPTION
Aumentar a cobertura dos testes é um desejo e necessidade de todo profissional da área. Por isso a Iterasys irá começar uma série de palestras sobre este importante tema. Vamos começar com Pairwise, técnica comum fora do Brasil, mas que por desconhecimento ou mesmo mitos associados a uma falsa dificuldade ainda não é utilizada amplamente. Participe e conheça ferramentas gratuítas e comerciais que podem ajudá-lo a ampliar a sua cobertura imediatamente.
Citation preview
Qualidade não é um destino, é uma jornada
Cobertura de Teste: Pairwise
José Correia
v. 1.0.0
@iterasys
@realjosecorreia
José Correia @realjosecorreia
• Apaixonado por Teste de Software
e Garantia da Qualidade
• 18 Anos em TI 11 Anos em Testes e QA
• Graduado em Processamento de Dados pela FATEC
• Pós-graduado em Gestão Empresarial pela
CEETEPS-IPEN/USP
• Certificado CBTS, CSQA, CSTE, CTFL, ICC::AT,
ICC::TS, IIL Orange Belt em Microsoft Project,
Implementador MPT.br, MCSA, MCP, MOS, etc
• Fundador da Iterasys
Principal Centro de Treinamento em Teste de Software e Garantia da Qualidade na América Latina
Milhares de Alunos em + de 200 Empresas | Fundada em 2006, em São Paulo/SP
Mais que treinamento Consultoria, Mentoria e Outsourcing
Cobertura de Teste: Pairwise
Cobertura de Teste Possibilidades
Cobertura de Teste Login
Senha
Entrar Limpar
Quantas
possibilidades /
variações de ação
ou preenchimento
tem a tela ao lado?
Cobertura de Teste Login
Senha
Entrar Limpar
E-mail Senha Botão Resultado
a@it.com verde Entrar Acessa
a@it.com roxo Entrar Ñ Acessa
a@it.com blablabla Limpar Limpa
Iniciantes enxergam 3:
Existem dezenas...
Imagine então sistemas inteiros!
Cobertura de Teste Vôo Simples
Um passageiro saindo de São Paulo pode
escolher com Destino as cidades do Rio de
Janeiro ou Belo Horizonte, com serviços de
classe executiva ou econômica e reservar
assento na janela ou corredor.
Quantas possibilidades / variações?
Cobertura de Teste Vôo Simples
2 Destinos (Rio de Janeiro e Belo Horizonte)
X
2 Classes (Executiva e Econômica)
X
2 Tipos de Assento (Janela e Corredor)
= 8
Tabela de Variações – Vôo Simples
Variação Destino Classe Assento
1 Rio de Janeiro Econômica Janela
2 Rio de Janeiro Econômica Corredor
3 Rio de Janeiro Executiva Janela
4 Rio de Janeiro Executiva Corredor
5 Belo Horizonte Econômica Janela
6 Belo Horizonte Econômica Corredor
7 Belo Horizonte Executiva Janela
8 Belo Horizonte Executiva Corredor
Grau de Importância Existem cenários em que as possibilidades / variações tem
importância ou pesos diferentes.
Nesses casos, convém usar a Analise de Pareto:
• Mais usado
• Mais vendido
• Mais alterado
• Mais acessado
•Maior risco
Mas, a vida não é justa...
Você só tem tempo / dinheiro para testar metade
Todas as escolhas tem a mesma importância
Quais variações você escolheria?
Tabela de Variações – Vôo Simples
Variação Destino Classe Assento
1 Rio de Janeiro Econômica Janela
2 Rio de Janeiro Econômica Corredor
3 Rio de Janeiro Executiva Janela
4 Rio de Janeiro Executiva Corredor
5 Belo Horizonte Econômica Janela
6 Belo Horizonte Econômica Corredor
7 Belo Horizonte Executiva Janela
8 Belo Horizonte Executiva Corredor
Pairwise Passo a Passo
Variação Destino Classe Assento
1 Rio de Janeiro Econômica Janela
2 Rio de Janeiro Econômica Corredor
3 Rio de Janeiro Executiva Janela
4 Rio de Janeiro Executiva Corredor
5 Belo Horizonte Econômica Janela
6 Belo Horizonte Econômica Corredor
7 Belo Horizonte Executiva Janela
8 Belo Horizonte Executiva Corredor
Pairwise Passo a Passo
Variação Destino Classe Assento
1 Rio de Janeiro Econômica Janela
2 Rio de Janeiro Econômica Corredor
3 Rio de Janeiro Executiva Janela
4 Rio de Janeiro Executiva Corredor
5 Belo Horizonte Econômica Janela
6 Belo Horizonte Econômica Corredor
7 Belo Horizonte Executiva Janela
8 Belo Horizonte Executiva Corredor
Pairwise Passo a Passo
Variação Destino Classe Assento
1 Rio de Janeiro Econômica Janela
2 Rio de Janeiro Econômica Corredor
3 Rio de Janeiro Executiva Janela
4 Rio de Janeiro Executiva Corredor
5 Belo Horizonte Econômica Janela
6 Belo Horizonte Econômica Corredor
7 Belo Horizonte Executiva Janela
8 Belo Horizonte Executiva Corredor
Pairwise Passo a Passo
Variação Destino Classe Assento
1 Rio de Janeiro Econômica Janela
2 Rio de Janeiro Econômica Corredor
3 Rio de Janeiro Executiva Janela
4 Rio de Janeiro Executiva Corredor
5 Belo Horizonte Econômica Janela
6 Belo Horizonte Econômica Corredor
7 Belo Horizonte Executiva Janela
8 Belo Horizonte Executiva Corredor
Pairwise Passo a Passo
Variação Destino Classe Assento
1 Rio de Janeiro Econômica Janela
2 Rio de Janeiro Econômica Corredor
3 Rio de Janeiro Executiva Janela
4 Rio de Janeiro Executiva Corredor
5 Belo Horizonte Econômica Janela
6 Belo Horizonte Econômica Corredor
7 Belo Horizonte Executiva Janela
8 Belo Horizonte Executiva Corredor
Pairwise Passo a Passo
Variação Destino Classe Assento
1 Rio de Janeiro Econômica Janela
2 Rio de Janeiro Econômica Corredor
3 Rio de Janeiro Executiva Janela
4 Rio de Janeiro Executiva Corredor
5 Belo Horizonte Econômica Janela
6 Belo Horizonte Econômica Corredor
7 Belo Horizonte Executiva Janela
8 Belo Horizonte Executiva Corredor
Difícil?
Você não precisa ser um mecânico para
dirigir um carro!
Você não precisar ser um matemático para
usar Pairwise!
Saiba mais em Pairwise.org
• Embasamento sobre
a efetividade
• Pesquisas
• Artigos
• Eventos
• Ferramentas
Demonstração
http://alarcosj.esi.uclm.es/CombTestWeb/combinatorial.jsp
“A Qualidade não é um destino, é uma Jornada!”
Deming
23
Recommended