Referência

Boas práticas para construir automação sustentável.

Uma coleção de princípios usados ao longo dos projetos do laboratório. Os artigos aprofundam cada tema.

01

Esperar estado, não tempo

Evite waitForTimeout() como estratégia de sincronização. Prefira locators, assertions e condições observáveis.

Ler artigo
02

Page Object Model com propósito

Use abstração para concentrar conhecimento de interface e reduzir manutenção, sem esconder a intenção do teste.

Ler artigo
03

Escolher a camada certa

Uma regra que pode ser validada pela API nem sempre precisa passar pela interface. API e E2E têm objetivos diferentes.

Ler artigo
04

Dados são parte do teste

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
05

Autenticação deve ser isolada

Use estado autenticado quando o cenário precisa dele, mas não transforme todos os testes em testes autenticados por padrão.

Ler artigo