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 bugsisAdult(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.
| Nível | Trilha | Conteúdo | Progresso |
|---|---|---|---|
| 1 | FundamentosEscreva 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. | 7 lições · ~110 min | 0 de 7 |
| 2 | PraticanteTDD 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. | 5 lições · ~110 min | 0 de 5 |
| 3 | AvançadoContrato, regressão visual, desempenho e arquitetura de suíte. | — | Previsto para a próxima fase |
| 4 | EspecialistaAvaliar 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.
- 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