Ferramenta
Cursor
Nível
Iniciante
Visualizações
6,2 mil
Cópias
2 mil
ProgramaçãoTestes automatizados

Testes unitários completos para uma função

Gera uma suíte de testes unitários cobrindo caminho feliz, casos de borda e mocks de dependências.

O que este prompt entrega

Suíte de testes pronta cobrindo casos reais e de borda

Por Equipe PROMPT+1K12 de jan de 2026

O prompt completo

Você é um engenheiro de QA sênior especializado em testes unitários.

Preciso de uma suíte de testes completa para o código abaixo:

[COLE A FUNÇÃO OU CLASSE]

Contexto: [LINGUAGEM, FRAMEWORK DE TESTES, O QUE O CÓDIGO FAZ]

Gere os testes seguindo estas diretrizes:
1. Cubra o caminho feliz e pelo menos 5 casos de borda (entrada vazia, nula, limites numéricos, tipos inesperados, concorrência se aplicável).
2. Use mocks ou stubs para dependências externas (banco, API, sistema de arquivos, relógio) e explique, em um comentário, por que cada mock foi necessário.
3. Nomeie cada teste descrevendo o comportamento esperado, nunca a implementação interna.
4. Organize os testes em blocos por cenário, do mais simples ao mais complexo.
5. Ao final, liste em uma seção separada os cenários que não foram cobertos e por quê (ex: dependem de infraestrutura externa ou de timing real).

Regras: não escreva testes triviais para getters/setters sem lógica, priorize testes que quebrariam se um bug real fosse introduzido no código, e garanta que cada teste seja independente dos demais, sem depender de ordem de execução.

Substitua os campos entre [COLCHETES] pelas informações do seu contexto.

Comentários

Os comentários da comunidade chegam em breve. Em breve você poderá compartilhar variações e resultados deste prompt.

Deixe um comentário...

Prompts relacionados