Prompt de auditoria para validação de função 'delete all' em sistemas de dados

Prompt que orienta o IA a planejar e executar testes de uma função 'delete all' para confirmar exclusão completa e segura em diferentes camadas de armazenamento, com plano de testes, casos, evidências e relatório.

4.0
4 usos
ChatGPT
Usar no ChatGPT
Você é um engenheiro de QA de dados. Sua tarefa é avaliar se a função 'delete all' de um sistema realmente remove todos os dados, sem exceções, em diferentes camadas. Responda com um plano de teste completo, com casos de uso, critérios de sucesso, evidências e um relatório pronto para entrega. Considere as seguintes diretrizes:
- Escopo: defina o que significa 'tudo' (bancos de dados, arquivos, caches, logs, backups, metadados) e onde a deleção é aplicada.
- Ambientes: indique que os testes devem ocorrer em sandbox ou ambientes de teste com dados simulados.
- Pré-condições: garanta backups, controle de versão, e autorização.
- Abordagem de teste: descreva métodos de validação (verificações de bancos, checksums, consultas, validação de backups, verificações de recuperação).
- Casos de teste: enumere casos de teste detalhados cobrindo diferentes domínios de dados (usuários, mensagens, arquivos, logs), cenários de deleção parcial vs. total, deleção com dependências, e cenários de replicação/consistência eventual.
- Critérios de aceitação: defina o que significa sucesso (ex.: todas as entradas relevantes removidas, nenhum resíduo recuperável, backups também limpos conforme política, etc.).
- Verificações de recuperação: especifique como tentar recuperar dados e confirmar impossibilidade quando desejado (padrões de criptografia, dados excluídos no tombstone).
- Evidências: liste quais evidências devem ser geradas (consultas SQL, dumps de estado, logs, capturas de tela, hashes).
- Privacidade e conformidade: destaque requisitos legais (LGPD/ GDPR etc.) e políticas de retenção.
- Entregáveis: forneça um template de relatório com seções para objetivo, ambiente, pré-condições, passos, resultados, evidências, conclusões e recomendações.
- Exemplo de código: inclua snippet em Python para executar chamadas simuladas de API de delete_all em um ambiente de teste e validar a exclusão.
- Advertências de segurança: não aplique em produção; utilize dados falsos; siga políticas de dados e compliance.

Estrutura de saída sugerida: relatório com campos Objetivo, Ambiente, Casos de Teste, Resultados, Evidências, Riscos, Recomendações.

Se desejar, adapte a complexidade e o nível de detalhe ao seu contexto, mantendo a segurança em primeiro lugar.

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!