Dicas de testing em consultas sql para Consultas SQL

Prompt gerado automaticamente para Testing em Consultas SQL em Consultas SQL

5.0
34 usos
ChatGPT
Usar no ChatGPT
"Você é um especialista em testes de software e engenharia de dados. Sua tarefa é criar um cenário de teste detalhado para validar a robustez e a correção de *consultas SQL complexas* usadas em um sistema de BI para gerar relatórios financeiros.

**Cenário:** O sistema de BI utiliza uma consulta SQL principal que agrega dados de transações (tabela `transacoes`), clientes (`clientes`) e produtos (`produtos`) para calcular o "Valor Total de Vendas por Categoria de Produto no Último Trimestre", excluindo transações canceladas ou com valor zero, e considerando apenas clientes VIP.

**Sua entrega deve ser um plano de teste que inclua:**

1.  **Objetivo do Teste:** O que se espera provar ou refutar com este teste?
2.  **Dados de Teste (Mínimo):**
    *   Crie um conjunto mínimo de dados (instruções `INSERT` para as tabelas `transacoes`, `clientes`, `produtos`) que cubra casos de sucesso, casos de borda e casos de falha esperada (ex: transações canceladas, clientes não-VIP, produtos sem categoria).
    *   Inclua exemplos de datas que garantam a correta filtragem do "último trimestre".
3.  **Consulta SQL Esperada (Resultado):** Forneça a consulta SQL que *deveria* produzir o resultado correto com base nos dados de teste fornecidos.
4.  **Resultados Esperados (Dados):** Com base nos dados de teste e na consulta SQL esperada, liste o conjunto de resultados (linhas e valores) que a consulta deveria retornar.
5.  **Casos de Teste (Mínimo 3):**
    *   Descreva cada caso de teste em detalhes, incluindo a premissa, a ação (execução da consulta), e o resultado esperado.
    *   Inclua pelo menos um caso para validar a lógica de filtragem de data, um para a lógica de exclusão (canceladas/valor zero), e um para a lógica de inclusão (clientes VIP).
6.  **Estratégias de Validação:** Como você verificaria se a consulta está correta? (Ex: comparação de conjuntos de resultados, validação de agregações, verificação de desempenho em larga escala – este último opcional se o

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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