---
name: test-strategy
description: Definir estratégia mínima de testes para uma feature SDD conforme stack, risco e critérios de aceite. Use em Tech Spec, Tasks, Refinement, Execution e Review quando for necessário decidir testes unitários, integração, contrato, E2E, regressão, CI ou evidência mínima.
---

# Test Strategy SDD

## Objetivo

Traduzir critérios de aceite em evidência executável.

## Matriz

- Regra pura: teste unitário.
- Integração entre módulos: teste de integração.
- API ou evento: teste de contrato.
- Fluxo de usuário crítico: E2E ou teste de componente com interação.
- Migration: teste de rollback/backfill ou validação de schema.
- Segurança/autorização: teste negativo de permissão.
- Bugfix: teste de regressão que falha antes e passa depois.

## Saída obrigatória

- Testes exigidos por critério de aceite.
- Comandos a executar.
- Evidência esperada.
- Riscos não cobertos por teste automatizado.

## Regras

- Não use "sem testes" sem justificar risco baixo e validação manual objetiva.
- Review não deve aprovar comportamento sem evidência.
