Salta al contenuto principale

Struttura Campi

Output

Configura i campi e clicca Genera Dataset

Come utilizzare Test Data Generator

Definisci i campi

Aggiungi, rinomina o rimuovi i campi del record: per ognuno scegli un tipo tra string, number, boolean, null, email, date, uuid, array e nested object.

Attiva i valori limite se servono

Spunta "Boundary" su un campo per generare valori limite (stringhe vuote, numeri estremi, date agli estremi) utili per testare edge case e validazioni.

Imposta quantita' e formato

Scegli il numero di record da generare (1-500) e il formato di output tra JSON e YAML-like, poi clicca "Genera Dataset".

Copia o scarica l'output

Usa "Copia" per incollare l'output negli appunti oppure "Scarica" per salvare il file JSON o YAML generato.

Suggerimenti

  • Attiva i valori boundary su almeno un campo critico per esporre rapidamente bug di validazione input.
  • Usa il tipo nested per simulare oggetti annidati tipici delle risposte API, utile per test di deserializzazione.
  • Rigenera piu' volte con lo stesso schema di campi per ottenere batch diversi da usare in test paralleli.

Domande frequenti

Che differenza c'e' con il generatore di dati sintetici Faker IT?

Questo tool si concentra su dataset di test tecnici basati su tipi grezzi (string, number, uuid, nested object) e valori limite per test automatici, mentre il generatore dati sintetici usa un JSON Schema e produce dati realistici in italiano tramite Faker.

Cosa sono esattamente i "valori boundary"?

Sono valori agli estremi del dominio di un tipo (stringa vuota, stringa molto lunga, numeri minimo/massimo interi, date 0000-01-01/9999-12-31): servono per testare come il tuo codice gestisce i casi limite, non i valori tipici.

Qual e' il numero massimo di record generabili?

Il limite e' di 500 record per generazione, per mantenere il tool reattivo essendo interamente client-side.

Il formato YAML-like e' YAML valido al 100%?

E' una rappresentazione YAML semplificata, pensata per leggibilita' rapida. Per usi che richiedono conformita' stretta alla specifica YAML, verifica l'output con un parser YAML prima di usarlo in produzione.

I dati generati vengono inviati a un server?

No, la generazione avviene interamente nel browser tramite JavaScript: nessun dato viene trasmesso al server.