• 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.