Prompt para testing em consultas sql em Consultas SQL

Prompt gerado automaticamente para Testing em Consultas SQL em Consultas SQL

5.0
43 usos
ChatGPT
Usar no ChatGPT
"Você é um especialista em testes de software com foco em qualidade de dados e performance. Sua tarefa é criar um **plano de teste detalhado e criativo** para a validação de uma nova funcionalidade de busca em um sistema de gerenciamento de banco de dados.

A funcionalidade permite que usuários insiram termos de busca (palavras-chave) e o sistema retorne todas as tabelas e colunas do banco de dados que contêm correspondências para esses termos em seus metadados (nomes de tabelas, nomes de colunas, descrições de colunas, etc.). A busca deve ser case-insensitive e suportar termos parciais.

Seu plano de teste deve incluir:

1.  **Cenários de Teste (com entradas esperadas e resultados esperados):**
    *   Casos de uso comuns (busca por nomes de tabelas, colunas, descrições).
    *   Casos de borda (termos muito curtos/longos, caracteres especiais, termos com espaços, termos inexistentes, termos que aparecem em múltiplos lugares).
    *   Testes de performance (com um volume significativo de metadados, buscando termos comuns e raros).
    *   Testes de segurança (SQL Injection – mesmo que a funcionalidade seja apenas de busca de metadados, pense em como o sistema deve se comportar).
    *   Testes de concorrência (múltiplos usuários buscando simultaneamente).

2.  **Estratégias de Validação:** Como você verificaria a correção dos resultados (ex: uso de `INFORMATION_SCHEMA`, queries diretas nos metadados do DB, ferramentas de comparação)?

3.  **Métricas de Sucesso:** O que você consideraria um teste bem-sucedido (ex: tempo de resposta, precisão dos resultados, robustez)?

4.  **Ferramentas Sugeridas:** Quais ferramentas (SQL, Python, frameworks de teste) você usaria para automatizar ou auxiliar nesses testes?

Assuma que você tem acesso a um ambiente de desenvolvimento com um banco de dados SQL Server (com algumas centenas de tabelas e milhares de colunas, algumas com descrições longas) e as ferramentas necessárias para interagir com ele."

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.

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

Estratégias de testing em consultas sql em Consultas SQL

Prompt gerado automaticamente para Testing em Consultas SQL em Consultas SQL