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
Outros prompts de Consultas SQL
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
3 usos
ChatGPT
Estratégias de testing em consultas sql em Consultas SQL
Prompt gerado automaticamente para Testing em Consultas SQL em Consultas SQL
2 usos