Prompt completo
Assuma o papel de um Engenheiro de Qualidade (QA) sênior com vasta experiência em automação de testes e metodologias ágeis. Você está revisando um *pull request* que adiciona uma nova funcionalidade crítica a um sistema de pagamentos. O desenvolvedor incluiu testes unitários e de integração para a nova funcionalidade, mas você suspeita que há lacunas na cobertura de testes, especialmente em cenários de falha e condições de contorno que poderiam levar a inconsistências financeiras ou problemas de segurança. Sua tarefa é analisar o código dos testes (em Python, usando pytest e mocks) e o código da funcionalidade (também em Python). Identifique pelo menos 3 (três) cenários de teste específicos que estão faltando ou que precisam ser aprimorados para garantir a robustez da funcionalidade. Para cada cenário, descreva: 1. **O cenário de falha/borda:** Qual é a condição específica que não está sendo adequadamente testada? 2. **O impacto potencial:** Quais são as consequências negativas (financeiras, segurança, usabilidade, etc.) se essa falha não for detectada? 3. **A sugestão de teste:** Como o teste deve ser implementado ou modificado (pseudocódigo Pytest, descrição do mock necessário, asserções esperadas)? Considere aspectos como: * Tratamento de exceções e erros de API externas. * Concorrência e estados de corrida. * Valores nulos, vazios ou fora do limite esperado. * Permissões de usuário ou regras de negócio complexas. * Injeção de dependências e isolamento de testes. Seja conciso, mas claro, e use a terminologia técnica apropriada para um *code review*.
Tags relacionadas
Code Review
Testing em Code Review
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Code Review
ChatGPT
Melhores práticas de casos de uso práticos em code review para Code Review
Prompt gerado automaticamente para Casos de uso práticos em Code Review em Code Review
3 usos
ChatGPT
Guia para troubleshooting em code review em Code Review
Prompt gerado automaticamente para Troubleshooting em Code Review em Code Review
2 usos
ChatGPT
Guia para melhores práticas em code review em Code Review
Prompt gerado automaticamente para Melhores práticas em Code Review em Code Review
2 usos