23
Globalcode Open4education Testar em Multiplos Ambientes José Correia @realjosecorreia @iterasys

TDC2013 - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Embed Size (px)

DESCRIPTION

Seu ambiente de teste é muito menor que o de produção? Precisa repetir os mesmos testes com um monte de browsers e dispositivos diferentes? Você não tem nem recursos nem tempo para testar tudo o que precisa? Isso tudo já foi um grande problema. Ou ainda é para você? Agora uma série de técnicas de priorização e recursos baseados em software open source e ferramentas na nuvem podem resolver todas essas questões e elevar os seus testes ao próximo nível.

Citation preview

Page 1: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Testar em Multiplos Ambientes

José Correia @realjosecorreia

@iterasys

Page 2: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

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, entre outras

Fundador da Iterasys

4º TDC 2010-11-12-13

Page 3: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

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

Page 4: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Demos?

Assista 1h30 de

demonstração das ferramentas

19/07/2013 – sexta

8h30-10h00, ou

10h30-12h00

http://tinyurl.com/tdc2013after

Page 5: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Ambiente de Teste X Produção

X

Page 6: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Ranking Browsers com Pareto

28%

51%

68% 84%

95%

100%

0

20

40

60

80

100

120

GC FF IE O S Outros

Page 7: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Como saber o que é mais importante?

Conversar com o

cliente e as

equipes

Analisar a

documentação

(se existir...)

Estudar o negócio

que você testa

• Criar Rankings

• Páginas mais

acessadas

• Páginas mais

modificadas

(repositório)

• Defeitos mais

comuns

(bug tracker)

• Reclamações

(help desk)

Page 8: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Teoria da Cauda Longa!

E quando tudo é importante?

Page 9: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Conheça Pairwise.org

• Embasamento sobre

a efetividade

• Pesquisas

• Artigos

• Eventos

• Ferramentas

Page 10: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

CombTestWeb

http://alarcosj.esi.uclm.es/CombTestWeb/combinatorial.jsp

Page 11: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Cobertura de Teste Login

E-mail

Senha

Entrar Limpar

Quantas

possibilidades /

variações de ação

ou preenchimento

tem a tela ao lado?

Page 12: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Cobertura de Teste Login

E-mail

Senha

Entrar Limpar

E-mail Senha Botão Resultado

[email protected] verde Entrar Acessa

[email protected] roxo Entrar Ñ Acessa

[email protected] blablabla Limpar Limpa

Iniciantes enxergam 3:

Existem dezenas...

Imagine então sistemas inteiros!

Page 13: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Problema:

Multiplos Ambientes

Page 14: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Cobertor Curto...

Bugs aparecem em variações especificas

Page 15: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Pior, cada vez mais de tudo...

Page 16: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Como ter os ambientes?

Físicas

$$$$

VMs

Internas

Comunidades

(Share) Núvem

Núvem

Especia-

lizada

Page 17: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Selenium na Núvem

Page 18: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Centenas de ambientes...

Page 19: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Outro Problema:

Performance e Escala

Page 20: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Veloz e Tranquilo?

Page 21: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

JMeter na Núvem

Page 22: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Vamos ficar em contato

E-mail

Site

/realjosecorreia /iterasys

/in/josecorreia Iterasys (grupo)

@realjosecorreia @iterasys

[email protected]

[email protected]

www.iterasys.com.br

Page 23: TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos Ambientes

Globalcode – Open4education

Obrigado! Dúvidas?

Assista 1h30 de demo das ferramentas

19/07/2013 – sexta

8h30-10h00, ou

10h30-12h00

http://tinyurl.com/tdc2013after

Slides: slideshare.com/realjosecorreia