Conhecendo os testes exploratórios – Parte 2 - Revista Engenharia de Software Magazine 54
Este artigo apresenta o método de gestão de testes exploratórios chamado SBTM (Gerenciamento de Testes Baseado em Sessões). Além disso, são elencadas as principais ferramentas de apoio à execução e gestão de testes exploratórios.
Gerenciamento de testes exploratórios
Depois de uma breve introdução, discutiremos uma abordagem baseada em sessões para gerenciamento deste tipo de teste. Neste contexto, serão apresentadas questões relacionadas à missão, sessão, testador, resultados e ferramentas de apoio utilizadas para apoiar a abordagem considerada.
Em que situação o tema útil
Este artigo destina-se aos desenvolvedores interessados em gerenciar o planejamento e a execução de testes exploratórios sem engessar o lado criativo e a liberdade da exploração.
Teste exploratório é uma abordagem de testes ad hoc que enfatiza as habilidades do testador em tomar decisões sobre o que será testado durante a execução do teste ao invés de seguir um roteiro previamente planejado. As principais características dos testes exploratórios são:
· O projeto, execução, interpretação e aprendizado são realizados pela mesma pessoa;
· O projeto, execução, interpretação e aprendizado acontecem juntos, ao invés de serem executados em momentos diferentes no tempo;
· O testador faz as suas escolhas sobre o que será testado, quando testar e como testar, ao invés de seguir cegamente um roteiro;
· O testador enfoca em revelar novas informações sobre o produto, ao invés de confirmar coisas já conhecidas sobre o produto;
· Tudo o que o testador aprendeu de novo durante o teste, incluindo o resultado do último teste, serve como subsídio para decidir o que será testado a seguir;
· O testador pode usar qualquer tipo de ferramenta automática para apoiar o seu teste ou decidir não usar nenhuma ferramenta;
· O testador pode variar diversos aspectos durante a execução dos seus testes, ao invés de repeti-los da mesma forma continuamente.
Nos últimos anos o uso de heurísticas tem sido o método comumente usado para tornar a geração de ideias de testes exploratórios uma disciplina mais sistemática. Com o objetivo de facilitar o entendimento e aprendizado das heurísticas, especialistas de todo mundo utilizam técnicas mnemônicas para compartilhar suas experiências em larga escala."
[...] continue lendo...Artigos relacionados
-
Artigo
-
Vídeo
-
Vídeo
-
DevCast
-
DevCast