Prompt completo
"Assuma o papel de um Engenheiro de Dados Sênior. Sua tarefa é criar um **plano de testes abrangente e de alta granularidade** para uma nova funcionalidade de relatório financeiro que utiliza uma **SQL complexa com múltiplas CTEs e joins em tabelas transacionais de grande volume**. O plano deve focar na **validação da integridade e acurácia dos dados retornados**, na **performance da consulta sob carga** e na **resiliência a dados inconsistentes ou nulos** nas tabelas de origem. Inclua cenários de teste para: 1. **Validação de agregações:** Soma total, média, contagem de transações por período e categoria, com foco em casos de borda (períodos sem transações, categorias novas). 2. **Filtragem complexa:** Testar a aplicação correta de múltiplos filtros (data, tipo de transação, valor mínimo/máximo) e a combinação de operadores lógicos (AND, OR, NOT). 3. **Ordenação e paginação:** Assegurar que a ordenação (ASC/DESC) e os limites de paginação (OFFSET/LIMIT) funcionam corretamente, especialmente em conjuntos de resultados grandes. 4. **Tratamento de nulos/inconsistências:** Cenários onde campos-chave para joins ou agregações são NULOS, ou onde há dados que violam restrições esperadas (ex: valores negativos em campos que deveriam ser positivos). 5. **Performance sob carga:** Propor estratégias para simular diferentes volumes de dados e concorrência de usuários, e métricas para avaliar o tempo de execução da consulta. 6. **Segurança de dados:** Embora não seja o foco principal, como a consulta lida com dados sensíveis (ex: mascaramento, permissões de acesso – se aplicável ao contexto da SQL em si). Para cada cenário, descreva brevemente a **estratégia de teste**, os **dados de entrada esperados (mock data)** e os **resultados esperados**. Utilize uma linguagem técnica e precisa."
Tags relacionadas
Consultas SQL
Testing em Consultas SQL
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 Consultas SQL
ChatGPT
Prompt para casos de uso práticos em consultas sql em Consultas SQL
Prompt gerado automaticamente para Casos de uso práticos em Consultas SQL em Consultas SQL
2 usos
ChatGPT
Melhores práticas de casos de uso práticos em consultas sql para Consultas SQL
Prompt gerado automaticamente para Casos de uso práticos em Consultas SQL em Consultas SQL
3 usos
ChatGPT
Guia para padrões de design em consultas sql em Consultas SQL
Prompt gerado automaticamente para Padrões de design em Consultas SQL em Consultas SQL
4 usos