01
Esperar estado, não tempo
Evite waitForTimeout() como estratégia de sincronização. Prefira locators, assertions e condições observáveis.
Uma coleção de princípios usados ao longo dos projetos do laboratório. Os artigos aprofundam cada tema.
Evite waitForTimeout() como estratégia de sincronização. Prefira locators, assertions e condições observáveis.
Use abstração para concentrar conhecimento de interface e reduzir manutenção, sem esconder a intenção do teste.
Ler artigo →Uma regra que pode ser validada pela API nem sempre precisa passar pela interface. API e E2E têm objetivos diferentes.
Ler artigo →Um cenário mal construído pode produzir uma falha que parece ser do código. Dados, contratos e pré-condições precisam ser investigados.
Ler artigo →Use estado autenticado quando o cenário precisa dele, mas não transforme todos os testes em testes autenticados por padrão.
Ler artigo →