Estratégias de testing em consultas sql em Consultas SQL
Prompt gerado automaticamente para Testing em Consultas SQL em Consultas SQL
"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
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de Consultas SQL
Continue explorando prompts nesta categoria.
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
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
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