Testes automatizados, na prática.

Lições curtas, exercícios avaliados no navegador e referência para o dia a dia. Seus testes rodam contra o código correto e contra bugs plantados: você vê na hora o que eles detectam e o que deixam escapar.

Gratuito, sem cadastro.

Experimente: regra da maioridade

nível 1 · 3 bugs

isAdult(age) devolve true a partir de 18 anos. O teste abaixo passa, mas não detecta nenhum bug. Melhore-o e rode.

Seus testes

0 de 3 bugs detectados

  • Bug 1: escondido
  • Bug 2: escondido
  • Bug 3: escondido

O conceito e as dicas estão na lição “Os dois lados de uma regra”.

Trilhas por nível

Cada lição tem um conceito, uma regra prática e um exercício. Seu progresso fica só neste navegador.

Todas as trilhas
Trilhas por nível, com o seu progresso neste navegador
NívelTrilhaProgresso
1FundamentosEscreva testes que pegam bugs de verdade: os dois lados de uma regra, os valores limite, uma regra quebrada por vez, todas as combinações de condições e as transições de estado. Depois, registrar um defeito que dá para reproduzir e transformar critérios de aceite em testes.0 de 7
2PraticanteTDD com checagens ocultas e testes para uma classe com estado e erros. Escreva o código a partir de uma lista de testes, enfrente os casos de borda de dinheiro e erro e teste uma classe com estado. Depois, decida a ordem dos testes quando falta tempo e estime o esforço com uma técnica.0 de 5
3AvançadoContrato, regressão visual, desempenho e arquitetura de suíte.Previsto para a próxima fase
4EspecialistaAvaliar funcionalidades com IA, estratégia por risco e observabilidade.Previsto para a próxima fase

Praticar

Treino direto, sem teoria, e ambientes livres para experimentar.

Caçabugs

Cada exercício esconde bugs numa função. Escreva testes que passem no código correto e peguem todos. Bom para aquecer antes de uma entrevista ou revisar uma técnica.

6 exercícios · níveis 1 e 2

Playgrounds

Ambientes livres por técnica, sem nota. Para testar uma ideia ou mostrar um conceito ao time.

Referência

Para consultar no dia a dia.

Este Lab é testado em público

A cada publicação, o CI roda a mesma disciplina que ensinamos.

Ver como testamos

  • Testes de unidade e de componentes
  • Testes ponta a ponta no navegador
  • Acessibilidade em quatro modos de tema
  • Orçamento de desempenho por rota
  • Exercícios resolvidos por respostas de referência
  • Todo bug plantado é detectável