teste de software e suas áeras de pesquisa

31

Upload: lucas-gomes

Post on 09-Aug-2015

38 views

Category:

Software


4 download

TRANSCRIPT

Page 1: Teste de software e suas áeras de pesquisa
Page 2: Teste de software e suas áeras de pesquisa

Teste de Software e Suas Áreas de Pesquisa

Page 3: Teste de software e suas áeras de pesquisa

printf(“Who am I?”); Lucas de Barros Gomes

Analista de Teste na FPF-tech

Contatos:• lucasbgomes.com

[email protected]

• br.linkedin.com/in/lgomesam

Page 4: Teste de software e suas áeras de pesquisa

Alinhando as expectativas

Page 5: Teste de software e suas áeras de pesquisa

Teste de Software

Segundo Sommervile:

•É convencer os desenvolvedores e clientes do sistema que o software é bom o suficiente para o uso operacional.

Page 6: Teste de software e suas áeras de pesquisa

Teste de Software

• Ter um bom senso crítico;

• Analisar requisitos e especificar bons casos de teste;

• Reduzir a quantidade de falhas;

• Ter uma boa comunicação e interação com sua equipe.

Page 7: Teste de software e suas áeras de pesquisa

Como fazemos isso?

Page 8: Teste de software e suas áeras de pesquisa
Page 9: Teste de software e suas áeras de pesquisa

Como fazemos isso?• Aplicando técnicas de teste:

– Partição de Equivalência– Análise do Valor Limite– Tabela de Decisão

• Utilizando tipos de testes:– Teste exploratório e AdHoc– Teste de performance– Teste de regressão– Testes automatizados

Page 10: Teste de software e suas áeras de pesquisa
Page 11: Teste de software e suas áeras de pesquisa

Aonde fazemos isso?

Page 12: Teste de software e suas áeras de pesquisa
Page 13: Teste de software e suas áeras de pesquisa
Page 14: Teste de software e suas áeras de pesquisa

Algumas das linhas de pesquisa• Mobile e Aplicações Híbridas em Múltiplos

Dispositivos;

• Cloud Testing;

• Técnicas de teste, testes funcionais e não funcionais;

• Qualidade no processo até a entrega do sistema;

• Testes no ambiente de desenvolvimento ágil;

Page 15: Teste de software e suas áeras de pesquisa

E falando em automatização de testes...

Page 16: Teste de software e suas áeras de pesquisa

Imaginem o seguinte cenário

Page 17: Teste de software e suas áeras de pesquisa

Preciso executar este caso de teste!

Page 18: Teste de software e suas áeras de pesquisa
Page 19: Teste de software e suas áeras de pesquisa
Page 20: Teste de software e suas áeras de pesquisa

E com o auxílio destas ferramentas...

Page 21: Teste de software e suas áeras de pesquisa

Transformei aquele caso de teste nisso:

Page 22: Teste de software e suas áeras de pesquisa

Com a execução consegui rastrear os meus testes!

Page 23: Teste de software e suas áeras de pesquisa

E ainda tivemos uma execução mais rápida ☺

Execução dos testes

Dispositivos Manual Automatizada

Galaxy Mini 4 min. 42 seg.

Galaxy S2 3 min. e 54 segundos 43 seg.

Galaxy S3 3 min. e 44 segundos 43 seg.

Galaxy Tab 7 3 min. e 40 segundos 44 seg.

Total ~16 minutos ~4 minutos

Page 24: Teste de software e suas áeras de pesquisa
Page 25: Teste de software e suas áeras de pesquisa

Mas podemos analisar o seguinte:

Page 26: Teste de software e suas áeras de pesquisa

Algumas conclusões sobre este cenário

Page 27: Teste de software e suas áeras de pesquisa

Conclusões sobre os analistas de teste

Segundo o livro The Art of Software Testing:• “Teste de software é uma tarefa que ao passar das

décadas vai ficando mais fácil, devido a ferramentas desenvolvidas, mas também vai ficando mais difícil com vastos sistemas operacionais diferentes e novas plataformas surgindo constantemente.”

Page 28: Teste de software e suas áeras de pesquisa

Conclusões sobre os analistas de teste

Page 29: Teste de software e suas áeras de pesquisa
Page 30: Teste de software e suas áeras de pesquisa

OBRIGADO!

Contatos:

lucasbgomes.com [email protected]

br.linkedin.com/in/lgomesam /lucasbarrosgomes3

Page 31: Teste de software e suas áeras de pesquisa