Conceito e mecanismo
Antecipar testes começa por melhorar o entendimento da necessidade. Numa conversa de Example Mapping, distingue a regra, os exemplos que a ilustram e as perguntas ainda sem resposta. Um resultado desconhecido não deve transformar-se em assertiva apenas porque o programador já implementou uma opção. Num portal fictício, a regra diz que pedidos acima de 750 euros precisam de uma segunda autorização. Os valores 749,99, 750 e 750,01 ajudam a explicitar a fronteira, mas também é necessário confirmar moeda, precisão e arredondamento. O exemplo de 750 pertence à regra de valor não superior; se a política real não for clara, pede decisão ao responsável antes de automatizar a expectativa.
Aplicação guiada
Divide uma história de exportação por resultados utilizáveis: primeiro um formato para uma população definida, incluindo validação, autorização e leitura pelo consumidor. Entregar apenas a tabela da base de dados não demonstra esse resultado. Mantém explícitas as exceções adiadas e não removas um controlo obrigatório para caber na iteração. Um storyboard pode revelar o que o utilizador vê quando a sessão expira; uma lista de condições de teste pode acrescentar o que deve acontecer ao pedido já enviado. Pede a alguém que procure um exemplo que contradiga a interpretação inicial. Essa revisão reduz o risco de a equipa escolher apenas dados que confirmam a solução preferida.
Acima de 750 exclui exatamente 750, sob a regra fictícia indicada.
Armadilhas comuns
Comportamento atual como regra; dividir só por camada; exemplos que apenas confirmam.
Tópicos relacionados: Estratégia, risco e regressão · Equipa, feedback e especialistas · Plano, métricas e melhoria
Escreve exemplos que tornam a decisão observável.
Referência: Introducing Example Mapping · CTAL-AT v2.0 (2026)