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 ;) .
- 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.
- 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.