Gerar dados fictícios para testes
Criar tabelas para colunas especificadas usando strings claramente fictícias e domínios reservados.
Escolher quantidade e colunas
Configuração por coluna
Dados de teste com valores ausentes e duplicados
Sequenciais e UUIDs não podem ficar em branco. Linhas duplicadas são para testar validação de entrada e remoção de duplicatas.
Resultado da geração
Após a geração, você pode verificar as primeiras 100 linhas em uma tabela.
Formato seguro para dados gerados
| Coluna | Exemplo de geração | Como distinguir de informações reais |
|---|---|---|
| Nome | Sobrenome de teste 0042 Nome de teste 0042 | Incluir “teste” em todos os registros |
| test-user-0042@example.com | Domínio example reservado para documentos e testes | |
| Estilo de endereço | Cidade de teste fictícia, Bairro de amostra, 4-2-8 | Usar ‘fictício’ e ‘teste’ sem usar estados brasileiros reais |
| Sequencial | TEST-000042 | Prefixo para diferenciar do ID de produção |
Os dados gerados são criados apenas no navegador.
O que a ferramenta de geração de dados fictícios pode fazer
Gere até 5.000 linhas sem usar informações reais, incluindo números sequenciais, nomes fictícios, e-mails com domínio reservado, endereços fictícios, datas em um período especificado e UUIDs v4. Copie ou salve em CSV, TSV, JSON ou JSON Lines.
Você pode misturar campos vazios e linhas duplicadas em proporções especificadas para testar campos obrigatórios, remoção de duplicatas, importação, exibição de listas, pesquisa, paginação e outros cenários. A geração e a criação de arquivos são feitas no navegador; os dados não são enviados ao servidor.
Nomes claramente fictícios
Combine ‘Sobrenome de teste’ e ‘Nome de teste’ com números sequenciais, sem gerar nomes pessoais comuns.
Domínio de e-mail seguro
Usamos apenas example.com, example.net e example.org, reservados para fins de exemplo.
Gerar CSV e JSON com as mesmas colunas
Manter a ordem das colunas selecionadas e criar corretamente aspas e quebras de linha em CSV e strings UTF-8 em JSON.
Teste de valores ausentes e duplicados
Você também pode verificar casos de erro esvaziando células, exceto sequenciais e UUIDs, e duplicando a linha anterior.
Passos para criar dados fictícios de teste
- Inserir a quantidade necessáriaPara verificação de tela, use 20 a 100 registros; para paginação ou desempenho, aumente conforme necessário.
- Escolher colunas a gerarAjuste aos nomes e tipos de campos do sistema, removendo colunas desnecessárias que pareçam dados pessoais.
- Configurar sequência, data e domínioUse prefixos que não colidam com IDs de produção, período de teste e domínio example.
- Adicionar campos em branco e duplicados, se necessárioSepare os dados de caso normal em arquivos diferentes e defina os erros esperados antes de usar.
- Visualizar e salvarVerifique nomes de colunas, zero à esquerda, formato de data e codificação de caracteres, e importe apenas em ambiente de teste.
Por que não usar informações reais em testes
Copiar nomes, e-mails e endereços reais de clientes, funcionários ou parceiros para ambientes de desenvolvimento ou validação amplia o escopo de vazamento por meio de controle de acesso, backups, logs, capturas de tela e compartilhamento com terceiros. Não use dados reais mesmo para simples verificação visual.
Os endereços fictícios deste utilitário usam termos claramente irreais, como ‘Província Fictícia’ e ‘Cidade de Teste’. Não geramos números com alto risco de envio ou identificação incorreta, como CEP, telefone, CPF ou números de cartão de crédito.
Por que example.com é seguro
example.com, example.net, example.org é um domínio reservado para documentos, explicações e testes. Em vez de gerar aleatoriamente um domínio que usuários comuns possam registrar, isso reduz o risco de envio acidental a terceiros.
No entanto, se o ambiente de teste tiver funcionalidade de envio de e-mail, desative o processo de envio ou restrinja-o a um ambiente de recepção controlado pela organização. Não confie apenas no nome de domínio; verifique as configurações que impedem o envio externo.
Uso de UUID, sequência e data
| Campo | Uso | Aviso |
|---|---|---|
| UUID v4 | ID de API, dados distribuídos e identificadores com baixa probabilidade de duplicação | Não reflete ordem sequencial ou horário de criação |
| Sequencial | Ordem da lista, dígitos fixos e verificação de zero à esquerda no Excel | Adicionar prefixo para diferenciar da numeração de produção |
| Data | Busca por período, ordenação e exibição de prazos | Gerar no formato AAAA-MM-DD, sem hora ou fuso horário |
Como escolher entre CSV, TSV, JSON e JSON Lines
| Formato | Usos recomendados | Pontos de verificação |
|---|---|---|
| CSV | Excel, planilhas e importação geral | Vírgulas, aspas, BOM UTF-8 e zero à esquerda |
| TSV | Tabelas com muitas vírgulas e colagem | Citação de valores com tabulação |
| JSON | API, JavaScript e dados de configuração | Matriz, tipo e codificação de caracteres |
| JSON Lines | Processamento linha a linha de logs e grandes volumes | Um objeto por linha, sem vírgula no final |
Atenção ao incluir valores ausentes e duplicados
A taxa de campos vazios é aplicada independentemente a cada célula, exceto para números sequenciais e UUIDs. A taxa de duplicação replica o valor da linha anterior, mas mantém números sequenciais e UUIDs como novos valores, criando dados que testam duplicação de campos de negócios, não linhas totalmente duplicadas.
Para testes precisos de valores limite, projete individualmente condições esperadas, como comprimento máximo, valor mínimo, datas inválidas, caracteres de controle e emojis. Este utilitário é uma base para testes gerais de listas e importação; ele não projeta automaticamente casos de teste a partir das especificações do sistema.
Processamento sem envio dos dados gerados
Números aleatórios, nomes, e-mails e endereços fictícios, datas, UUIDs, números sequenciais, campos vazios, duplicatas e criação de CSV/JSON são executados no navegador. O conteúdo gerado não é enviado ou armazenado nos servidores do WiseChecker ou em APIs externas. Recarregar a página apaga os resultados.
Perguntas frequentes sobre geração de dados fictícios
Os nomes e endereços gerados são reais?
Gerar strings de teste claras com ‘teste’ e ‘fictício’, sem usar nomes comuns ou estados brasileiros reais.
O e-mail pode ser entregue a terceiros?
Usamos o domínio example reservado. No entanto, desative também o envio externo no ambiente de teste.
UUIDs não se repetem?
UUID v4 com números aleatórios criptográficos tem probabilidade extremamente baixa de duplicação, mas não é uma garantia absoluta teórica.
É possível reproduzir os mesmos dados?
Não é possível. ‘Regenerar com as mesmas configurações’ usa novos números aleatórios. Se precisar de dados fixos, guarde o arquivo salvo.
Posso gerar mais de 5.000 registros?
O limite é de 5.000 registros para reduzir a carga no navegador. Para testes de desempenho em larga escala, use scripts dedicados.
Os dados gerados são enviados ao servidor?
Não enviamos. Processamos no navegador.