Iterasys - Cobertura de Teste - Pairwise

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

E-mail

Senha

Entrar Limpar

Quantas

possibilidades /

variações de ação

ou preenchimento

tem a tela ao lado?

Cobertura de Teste Login

E-mail

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