Teste de software e suas áeras de pesquisa

Preview:

Citation preview

Teste de Software e Suas Áreas de Pesquisa

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

Analista de Teste na FPF-tech

Contatos:• lucasbgomes.com

• luka.lbg@gmail.com

• br.linkedin.com/in/lgomesam

Alinhando as expectativas

Teste de Software

Segundo Sommervile:

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

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.

Como fazemos isso?

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

Aonde fazemos isso?

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;

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

Imaginem o seguinte cenário

Preciso executar este caso de teste!

E com o auxílio destas ferramentas...

Transformei aquele caso de teste nisso:

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

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

Mas podemos analisar o seguinte:

Algumas conclusões sobre este cenário

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.”

Conclusões sobre os analistas de teste

OBRIGADO!

Contatos:

lucasbgomes.com luka.lbg@gmai.com

br.linkedin.com/in/lgomesam /lucasbarrosgomes3