- Verificar convenção da nomenclatura dos arquivos de testes.
Observar a estrutura proposta no arquivo TEST_E2E.md disponível no repositório da Vitrine.
- Validar testes falsos positivos.
Ocorre quando um teste passa com sucesso, mas na realidade a funcionalidade está com defeito.
- Evitar testes redundantes.
Testes sobrepostos ou muito semelhantes devem ser reduzidos.
- Cobertura de casos importantes.
Certifique-se de que os cenários cobrem cenários de uso importantes do componente.
- Evitar uso de API's externas.
Mockar as requisições a fim de não depender da disponibilidade da API e evitar consumo da rede.
- Evitar dependências entre testes.
Cada teste deve rodar de forma independente.