Ferramentas de Teste

Resumo CTFL 4.0

24/09/24 - Ana Carolina Rodrigues Rocha

Este conteúdo é um resumo do capítulo 6 do syllabus 4.0 para Certified Tester Foundation Level - CTFL , presente no quadro do ISTQB. Este resumo é baseado na versão brasileira fornecida pelo BSTQB. É muito importante que você veja o significado linkado nas palavras-chave descritas, pois serão utilizadas durante todo o syllabus.
Você poderá revisar este conteúdo com base nos flashcards que criei no Brainscape.
Quaisquer erros ou incoerências que encontrar aqui, por favor entre em contato comigo pelo e-mail do rodapé. Bons estudos ;) .

Objetivos:
  • Aprender a classificar as ferramentas e entender os riscos e benefícios da automação de testes.

As ferramentas de teste dão suporte e facilitam as atividades de teste.

Alguns exemplos de ferramentas de teste são:
  • Ferrametas de gerenciamento
  • Ferramentas de teste estático
  • Ferramentas de projeto e implementação de testes
  • Ferramentas de execução e cobertura de testes
  • Ferramentas de teste não funcional
  • Ferramenta de DevOps
  • Ferramentas de colaboração (comunicação)
  • Ferramentas que dão suporte a padronização e escalabilidade da implementação (ex.: conteinerização)
  • Qualquer outra ferramenta que auxilie no teste

Adquirir uma ferramenta não garante o sucesso !! Novas ferramentas exigem novos esforços para bons resultados e os riscos devem ser levados em consideração.

Benefícios da automação de testes:
  • Economia de tempo com a redução do trabalho manual e repetitivo.
  • Prevenção de erros humanos simples por meio da consistência e repetibilidade.
  • Avaliação mais objetiva (ex.: cobertura) e facilitador de fornecimento de medidas muito complicadas.
  • Acesso mais fácil as informações sobre os testes, dando suporte ao gerenciamento e relatórios.
  • Redução dos tempos de execução de testes, proporcionando detecção antecipada de defeitos, feedback mais rápido e menor tempo de lançamento.
  • Mais tempo para os testadores criarem testes novos, profundos e eficazes.
Riscos da automação de testes:
  • Expectativas irreais sobre os benefícios de uma ferramenta.
  • Estimativas imprecisas de tempo, custo e esforço para introduzir a ferramenta, manter os scripts e alterar o processo de teste manual já existente.
  • Usar ferramenta de teste quando o teste manual é o mais apropriado.
  • Confiar demais somente na ferramenta.
  • Dependência do fornecedor da ferramenta.
  • Usar código de software aberto que pode ser abandonado.
  • Incompatibilidade da ferramenta de automação com o software em desenvolvimento.
  • Escolher uma ferramenta que não cumpre requisitos normativos, regulamentares ou normas de segurança.