Neste repositório open-source possui um template de um checklist para verificar e comparar ferramentas de automação de testes, para que sejam úteis no dia-a-dia.
Esse checklist é separado por:
- dúvidas, que foram extraídas dos tópicos anteriores
- o peso de cada pergunta
- colunas para colocar as ferramentas que quero comparar.
Ao final temos a contabilização de itens positivos e negativos, soma do total de positivos e negativos e, ao final, o resultado das somas.
As dúvidas são:
- A mesma stack do projeto?
- Teste app mobile?
- Teste website?
- Teste API?
- Teste desktop?
- Teste banco de dados?
- Teste batch?
- Fácil escrita de testes?
- Inserção de massa de dados?
- Relatórios?
- Integração com DevOps?
- Possibilidade de customização?
- Homologação na empresa?
- Ferramenta paga?
Na coluna de peso foi colocado de 0 a 5. Zero para quando a pergunta não fizer sentido para o que você busca, por exemplo: se eu estou tetando API, não tem motivos de eu analisar testes de app mobile. E para definir um peso para a dúvida, está entre 1 e 5. Dica: para validar se o peso faz sentido, chame os membros do seu time.
Na coluna de ferramenta será preenchido qual a ferramenta a ser analisada e se ela condiz com a pergunta e o peso, respondendo "Sim" e "Não". Sim para positivos, Não para negativos.
É a contabilização de quantos itens foram "Sim" e "Não", para dar o total de positivos e negativos, respectivamente.
É a soma dos pesos entre positivos e negativos
É a subtração entre a soma de positivos e negativos.
Para validar qual ferramenta, ou quais ferramentas, podem fazer parte do seu dia-a-dia, pode se basear tantp no total de positivos e negativos e no resultado das somas.
Exemplo: