PLANO DE TESTES, MDS
O companheiro que responde o que validar antes de entregar. Onde o Roadmap diz em que ordem construir e o Inventário diz o que precisa existir, o Plano de Testes diz como a equipe e o cliente confirmam que o sistema está correto, completo e pronto para operar. É o peso de 20% no modelo de progresso MDS (40 Roadmap + 40 Inventário + 20 Testes).
Por que existe
Um sistema pode ter todos os artefatos criados e todas as tarefas marcadas e ainda assim entregar algo que não funciona como o cliente esperava. A lacuna é de validação: quem testou? o quê testou? com que critério? O Plano de Testes fecha essa lacuna com dois momentos distintos e complementares.
O Alfa acontece antes de mostrar ao cliente: a equipe percorre o sistema inteiro, requisito por requisito, e confirma que cada critério de aceite é satisfeito. O Beta acontece com o cliente: cada papel opera o sistema em cenários reais e reporta o que não funciona, não encaixa ou confunde. Os dois juntos garantem que a entrega não é só “tecnicamente pronta” mas “operacionalmente aprovada”.
As duas frentes
Alfa (testes internos, pela equipe)
A equipe valida o sistema inteiro antes de mostrar ao cliente. O Alfa cobre:
- Um item por requisito funcional: para cada RF do DRS, um caso de teste com o critério de aceite H1 (Dado/Quando/Então). Se o RF tem H1, o caso de teste replica exatamente esse H1.
- Testes gerais transversais: visual (paridade com o protótipo ou spec, responsividade, dark/light mode se aplicável), segurança (acesso negado a papéis sem permissão, dados isolados por tenant), performance (tempos de resposta dentro do esperado), mobile (operações críticas funcionam em tela pequena) e regressão (funcionalidades anteriores não foram quebradas).
Os itens Alfa usam o prefixo TA- e partem de zero (TA-01, TA-02…).
Beta (testes com o cliente e usuários reais)
O cliente e os usuários reais operam o sistema em cenários do dia a dia. O Beta cobre:
- Um item por jornada de cada papel: para cada ator e cada função descrita nas Jornadas dos Atores, um caso de teste que replica a jornada completa (como entra, onde entra, o que faz, o que espera como resultado).
- Coleta de feedback estruturado: ao fim de cada jornada, o testador responde o que funcionou, o que travou e o que confundiu. O feedback vira ajustes antes da liberação final.
Os itens Beta usam o prefixo TB- e partem de zero (TB-01, TB-02…).
Princípios
- Rastreabilidade ao DRS e às Jornadas. Todo item Alfa aponta o RF que cobre; todo item Beta aponta o ator e a função das Jornadas que replica. Nenhum item fica sem origem.
- Critério observável, não subjetivo. “Funciona” não é critério. O item declara o que se faz e o que se observa como resultado esperado.
- Checklist com estado compartilhado. O aprovado/não aprovado de cada item é persistido e compartilhado, com barra de progresso própria (peso 20% no progresso geral do DRS).
- Bloqueante para entrega. Nenhum item Alfa em aberto autoriza o início do Beta; nenhum item Beta em aberto autoriza a entrega final ao cliente.
Formato canônico
Mesmo formato de card dos outros companheiros (checkbox, código, título; corpo indentado que vira o acordeon):
- [ ] {TA-01} RF-XXX-001 Nome do requisito
**Critério (H1):** Dado [contexto], Quando [ação], Então [resultado esperado].
**Como executar:** passos concretos para reproduzir o cenário de teste.
**Resultado observado:** (preenchido ao testar)
- [ ] {TB-01} Jornada do Atendimento, Triagem de leads novos
**Ator:** Atendimento (pré-venda).
**Como executar:** simular chegada de um lead novo e percorrer a jornada completa.
**O que validar:** lead aparece na caixa, primeiro contato é registrado, tags aplicadas.
**Feedback:** (preenchido ao testar)
Como se liga à família
O Plano de Testes é gerado a partir de dois companheiros:
- O DRS alimenta o Alfa: cada RF com H1 vira um item
TA-. Os testes gerais transversais cobrem o que o DRS declara de qualidade e restrições (blocos de Segurança, Performance, Atores e Jornadas do DRS). - As Jornadas dos Atores alimentam o Beta: cada função de cada ator vira um item
TB-. - O Roadmap e o Inventário são pré-requisitos: o Alfa só começa quando todas as tarefas e artefatos da fase testada estão marcados como feitos.
Infraestrutura (Modulareasy)
O Plano de Testes é um documento doc_kind = 'tests' com parent_slug igual ao slug do DRS. Reaproveita a mesma renderização de cards dos outros companheiros e a mesma tabela de progresso (peso 20% no progresso global). O DRS, o Roadmap, o Inventário, as Jornadas e o Plano de Testes formam a família de 5 e se cruzam: cada um aponta para os outros quatro. Em entregas white-label, o Plano de Testes herda a identidade visual do DRS.
A família MDS responde a cinco perguntas: o DRS diz o que o sistema faz; o Roadmap diz em que ordem construir e como verificar; o Inventário diz o que precisa existir e como deve ser; as Jornadas dos Atores dizem como cada papel opera o sistema; e o Plano de Testes diz o que validar antes de entregar (Alfa interno e Beta com o cliente).