PHPromptHub

Gerar testes unitários para função TypeScript

Transforme uma função em cenários de teste com casos felizes, bordas e entradas inválidas.

Reputação

Avalie a utilidade deste prompt

O ranking combina reações positivas, visualizações únicas e volume mínimo de avaliações para evitar que um prompt suba só por tráfego.

Visualizações

Cópias

Amei

Curti

Reputação

Quando usar

Criar cobertura inicial sem depender de tentativa e erro.

Guia de uso profissional

Este prompt foi pensado para profissionais de desenvolvedor que precisam executar revisão e qualidade no contexto de tecnologia. Ele transforma a tarefa "Gerar testes unitários para função TypeScript" em um roteiro de trabalho com contexto, restrições e formato de saída definidos.

Criar cobertura inicial sem depender de tentativa e erro. Para evitar respostas superficiais, a estrutura força a IA a explicar premissas, organizar prioridades e entregar algo que possa ser revisado por uma pessoa antes do uso final.

A versão principal foi escrita para ChatGPT em nível básico. Funciona bem quando você precisa iterar rapidamente, comparar versões e transformar contexto solto em uma primeira saída estruturada. O nível básico prioriza clareza e execução rápida. É indicado quando você quer uma primeira versão organizada antes de aprofundar.

Antes de enviar para a IA

  • Inclua linguagem, framework, trecho de código, erro observado, versão das bibliotecas e restrições de arquitetura.
  • Explique o objetivo da revisão e o tipo de falha que seria mais grave.
  • Inclua diffs, contexto de negócio e critérios de aceite usados pelo time.
  • Peça uma ordem por severidade, com evidência e sugestão de teste.

Como avaliar a resposta

  • A resposta aponta bugs reproduzíveis, riscos de segurança e lacunas de teste.
  • Os comentários são acionáveis e ligados a trechos específicos do material enviado.
  • Melhorias de estilo aparecem separadas de problemas reais.

Erros comuns ao usar

  • Misturar preferência pessoal com defeito técnico.
  • Ignorar cenários de rollback, compatibilidade e dados existentes.
  • Aprovar a saída sem tentar reproduzir os riscos indicados.

Ajustes recomendados

  • No ChatGPT, vale pedir uma primeira versão curta, revisar lacunas e depois solicitar uma segunda rodada com mais restrições.
  • Revise termos específicos do seu contexto e remova qualquer sugestão que pareça genérica demais para a situação.
  • Troque exemplos genéricos por dados do seu caso real e mantenha nomes, números e limitações em campos separados.

Prompt-base

Atue como especialista em Desenvolvedor no setor de Tecnologia. Sua função é ajudar em "Gerar testes unitários para função TypeScript".

Contexto:
{{descreva_o_contexto}}

Dados disponíveis:
{{cole_os_dados_ou_texto_aqui}}

Objetivo:
Criar cobertura inicial sem depender de tentativa e erro.

Regras:
- Não invente dados, leis, métricas, documentos ou resultados.
- Quando faltar informação, marque como [PENDENTE].
- Priorize recomendações aplicáveis ao trabalho real.
- Separe diagnóstico, execução sugerida, riscos e próximos passos.
- Use linguagem objetiva em português do Brasil.

Entregue:
1. Resumo do problema.
2. Pontos críticos.
3. Sugestão estruturada.
4. Checklist de validação.
5. Próxima ação recomendada.

Exemplo de entrada

Contexto de Desenvolvedor para gerar testes unitários para função typescript, com dados reais colados pelo usuário e restrições do projeto.

Exemplo de saída esperada

Saída esperada: análise estruturada para revisão e qualidade, com pendências explícitas, riscos priorizados e próximos passos práticos.

Tags

TecnologiaDesenvolvedorRevisão e qualidadetypescripttestesjestvitest

Cuidados e limites

Não cole secrets, tokens, chaves privadas, dados de clientes ou logs com informação sensível. Revise qualquer sugestão antes de aplicar em produção.