🔍
ChatGPT intermediate

Prompt para testing em consultas sql em Consultas SQL

Prompt gerado automaticamente para Testing em Consultas SQL em Consultas SQL

4 usos Consultas SQL

Prompt completo

"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."

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