Configurazione
RealTestData - Sicurezza, velocità, accuratezza nella generazione dei dati di test
RealTestData è l’unico generatore di dati di test che crea dati simulati ma realistici a scopo di test. Può produrre un’ampia gamma di tipi di dati, tra cui nomi, indirizzi, e-mail, numeri di passaporto, password, numeri di carte di credito, IBAN e molto altro. L’integrità referenziale è l’obiettivo principale di RealTestData. Ad esempio, il CAP appartiene sempre alla città corretta e il telefono è possibile in questa città. Quando il cognome ha un formato speciale come nella Repubblica Ceca o in Islanda, allora il nome corrisponde a quello che c’è.
L’interfaccia grafica di RealTestData per Windows, MacOS e Linux semplifica la gestione di tutti i dati per ottenere risultati corretti. Quando si perdono i dati di configurazione, eseguire Init nella GUI. Quando si fa clic su Genera, i risultati verranno calcolati in base alla configurazione.
In questa configurazione troverai un elenco completo dei tipi di dati supportati e funzionalità dettagliate. Questa descrizione della configurazione copre tutti i paesi e i tipi di dati disponibili.
La documentation descrive tutte le funzionalità della GUI e cosa scegliere quando si è nella piattaforma RealTestData.
Come funziona RealTestData
RealTestData utilizza diversi set di dati e mette insieme i dati in modo realistico e casuale. Ecco una breve spiegazione di come funziona:
Cosa crea RealTestData
- Nomi: Usiamo nomi e cognomi reali e più comuni per ogni paese.
- Indirizzi: Utilizziamo indirizzi reali, comprese le strade, i codici postali e le città per i paesi supportati.
- Carte di credito: Numeri validi che superano il test di Luhn.
- Numeri di telefono: Prefissi corretti del paese e dell’area.
- Date di nascita: Date valide all’interno di una specifica fascia di età.
- E-mail: Utilizziamo domini reali e nomi casuali, a volte aggiungendo numeri per univocità.
- Password: Generate casualmente in base a criteri specificati.
- Altri dati: Altri dettagli personali simulati ma realistici.
Integrità referenziale
Realtestdata produce dati con la corretta integrità referenziale. Ciò significa che la strada appartiene a questa specifica città e il cap appartiene anche alla città e alla campagna. Il numero di telefono proviene da questo paese e di solito ha il prefisso corretto.
Nota
Puoi trovare un elenco di tutti i campi supportati in “Campi dati supportati”
Configurazione e modelli
RealTestData consente di personalizzare il formato di output e i dati tramite configurazioni e modelli. Ecco cosa puoi fare:
- Utilizza modelli per formati di esportazione specifici, come CSV o JSON, o per altri dati specifici, come la ridenominazione delle colonne.
- Modifica configurazioni e modelli utilizzando la GUI
- I file di configurazione e i file del modello sono memorizzati nella cartella “Documenti”.
Il modello fa parte della configurazione. Puoi impostare tutti i modelli che vuoi, nominarli e salvarli. Il modello può essere costituito da impostazioni di output CSV, impostazioni delle colonne di output o qualsiasi altra cosa memorizzata nella configurazione o nei paesi di output o nelle impostazioni della lingua. I nomi dei modelli, i nomi dei file e parte della configurazione utilizzata sono memorizzati nella configurazione. Quando si aggiunge un nuovo modello o si modifica un modello, è necessario specificare le parti della configurazione che si desidera includere nel modello. Ad esempio, se si desidera salvare le colonne di output, è necessario impostare le colonne di output nella configurazione. Dopo aver salvato il modello e la configurazione, è necessario ricaricare la configurazione.
Formati di esportazione
La nostra piattaforma crea ed esporta i dati di test nei formati più comuni di cui hai bisogno: CSV, JSON, XML, SQL ed Excel. L’esportazione può essere adattata alle tue esigenze:
CSV
- Delimitatori come punto e virgola, virgola e tabulazione sono selezionabili, le virgolette (virgolette singole e doppie o niente) e le interruzioni di riga (formato PC, Linux e Mac) sono selezionabili
JSON:
- Scegli se esportare stringhe vuote o output come array JSON
XML:
- XML Root e Record sono selezionabili
SQL:
- La creazione della tabella e il nome del database sono selezionabili. Il risultato può essere importato direttamente in qualsiasi database come SQLite, SQL Server, Oracle, Postgres e altri
XLSX:
- Crea un file Excel valido, che può essere caricato direttamente in Excel
Scegli il percorso in cui la nostra piattaforma memorizza i dati esportati. Sono possibili percorsi locali e di rete.
Questa impostazione viene eseguita tramite il percorso di output nella configurazione.
File di configurazione
L’intera configurazione del modo in cui la nostra piattaforma crea dati di test reali è memorizzata in un file “config” nella cartella Configuration. In Windows si trova nella cartella dei documenti, in Linux è memorizzata in opt/var e in MacOS la directory è memorizzata in Library/RealTestData/ConfigData dove Library è una cartella nascosta nella directory home. Questo è il luogo comune in cui archiviare i dati di configurazione.
Modelli
RealTestData consente di personalizzare i dati attraverso configurazioni e in aggiunta con modelli. Utilizza i modelli esistenti e crea i tuoi modelli o modifica i modelli esistenti. È possibile specificare una qualsiasi delle diverse schermate come parte di un modello
Sono disponibili anche diversi modelli che lo rendono ancora più semplice. È possibile caricare un modello specifico per l’output CSV oppure è possibile caricare un modello che utilizza colonne diverse per l’output. Quindi vuoi modificare solo alcuni parametri? Utilizza un modello con dati approvati dal settore. È inoltre possibile creare modelli personalizzati scegliendo nomi diversi per le colonne di output.
Supporto linguistico
Le GUI di Windows, MacOS e Linux sono disponibili in 6 lingue (tedesco, inglese, francese, ceco, spagnolo e italiano). È possibile passare da una lingua all’altra in qualsiasi momento tramite il menu della lingua.
La nostra piattaforma può esportare i dati anche in queste 6 lingue, è possibile cambiare la lingua in qualsiasi momento nella schermata di output.
Questo è importante quando hai bisogno di dati di test come il nome del paese o il saluto in una lingua diversa dall’inglese.
RealTestData è una piattaforma multilingue che supporta 6 lingue (tedesco, inglese, francese e ceco).
L’esportazione stessa include i titoli e tutti gli altri dati (come saluto, stato civile, colore degli occhi, ecc.) in queste 6 lingue.
Dati realistici
Giusto per ripetere qui: tutti i dati casuali e simulati creati sono realistici, questo include:
Come produciamo dati realistici
- Le aziende in questi set di dati esistono, ma con un indirizzo diverso
- Nomi e cognomi sono rappresentativi dei paesi selezionati (nomi e cognomi più comuni in questi paesi)
- Esistono indirizzi tra cui via, CAP e città in paesi selezionati e via, codice postale, città e stato si adattano sempre
- Soprattutto ZIP e Town fit, quindi è sempre un ZIP esistente in quella città
- I documenti d’identità del passaporto sono validi secondo le regole note per il paese specifico
- I numeri di telefono hanno il prefisso internazionale corretto e, per le città più grandi, il prefisso corretto. Abbiamo raccolto migliaia di prefissi per molti paesi
- I numeri di carta di credito sono validi, sia i numeri del test che i numeri che superano il test di Lund
- Puoi decidere quante percentuali vengono utilizzate per utilizzare i numeri di test o sono numeri casuali che superano i test per carte di credito valide
- Le date di scadenza della carta di credito sono valide e i numeri CCV sono casuali
- Le date di nascita sono date valide e puoi decidere da quale età devono essere create le date di nascita
- Le email sono simulate ma tutti i domini utilizzati sono reali ed esistenti. Puoi aggiungere domini personali, universitari e aziendali di grandi aziende
- Decidi tu se dobbiamo aggiungere indirizzi personali, universitari e aziendali
- Come noto le email personali sono oggi per il 50% indirizzi Gmail, quindi ecco i nomi di fantasia consentiti.
- Per avere indirizzi email univoci utilizziamo in aggiunta in molti casi fino a 5 numeri extra, puoi decidere la percentuale di posta di fantasia e se è necessario utilizzare numeri extra
- I nomi di fantasia includono divinità greche, musicisti, personaggi storici o film da prendere per e-mail private
- Le password vengono create secondo schemi selezionabili con lettere minuscole/maiuscole, numeri e caratteri speciali
- Le password sono completamente casuali ma secondo le regole che contengono anche la lunghezza minima e massima della password
- “Numero speciale” è una funzione molto potente, puoi usarla per il numero di previdenza sociale e per l’identificatore personale
- Il “numero speciale” può includere iniziali, nome e cognome, nonché la data di compleanno e altri numeri/lettere casuali
- Puoi decidere esattamente il formato della funzione “Numero speciale”
- La giornata lavorativa è anche una potente funzionalità quando hai bisogno di un giorno di consegna in futuro dopo 10 giorni in un giorno lavorativo
- La nostra piattaforma include tutti i giorni festivi, quindi la data di consegna di 10 giorni in futuro potrebbe essere diversa per i diversi paesi
- Lo stato civile è usato in modo casuale, ma quando si è giovani la possibilità di rimanere vedovi è molto più piccola
- Il nome di nascita è in base allo stato civile della persona, come le donne single non hanno un nome di nascita diverso come standard
- State viene utilizzato solo per l’Italia e gli Stati Uniti dove fa parte dell’indirizzo
- I numeri di telefono hanno il prefisso corretto per la maggior parte delle città in base alla città. Quando si utilizzano numeri di cellulare, i prefissi di telefonia mobile sono prefissi di mmobile esistenti
- Per paesi come la Repubblica Ceca, la Slovacchia, l’Islanda e altri i nomi delle donne sono corretti in base ai nomi e vengono aggiunti un “ovulo” o “dottir”
- Il colore degli occhi viene preso a caso, ma esistono tutti i colori
Nota
Nella versione completa la nostra piattaforma può creare fino a qualsiasi numero di righe da esportare (di solito 100-1000 dovrebbero andare bene).
È possibile utilizzare tutti i paesi che si desidera per un output. Puoi decidere quante colonne vuoi avere, questo potrebbe essere solo nome/cognome ma forse anche tutte le colonne disponibili. Sono disponibili anche colonne composite, in cui è possibile riepilogare più di una colonna in una nuova colonna, come saluto, nome e cognome o cap e città.
Paesi supportati
La nostra piattaforma supporta oggi 66 paesi diversi da Europa, Stati Uniti, Canada, Messico e India. Nuovi paesi verranno aggiunti continuamente. In questo momento TR = Turchia è in divenire. Tutti i file di dati di origine vengono archiviati nella directory TestData in un formato codificato. I paesi piccoli includono meno dati (Andorra, San Marino, Liechtenstein ecc.)
Versione di prova
La versione di prova supporta solo i primi 5 paesi (Germania, Stati Uniti, Regno Unito, Francia, Repubblica Ceca) ed è limitata a 20 voci diverse per nome/cognome, indirizzo, prefisso e tutte le altre voci. Tuttavia, puoi vedere la potenza della nostra piattaforma che crea dati illimitati.
I nostri paesi sostenuti
- DE Germania
- USA Stati Uniti d’America
- Regno Unito Regno Unito
- FR Francia
- IT Italia
- BE Belgio
- CZ Cechia
- NL Paesi Bassi
- LU Lussemburgo
- AT Austria
- CH Svizzera
- ES Spagna
- PT Portogallo
- PL Polonia
- SK Slovacchia
- SI Slovenia
- HR Croazia
- HU Ungheria
- NO Norvegia
- SE Svezia
- DK Danimarca
- FI Finlandia
- RO Romania
- BG Bulgaria
- LI Liechtenstein
- MC Monaco
- SM San Marino
- AD Andorra
- GR Grecia
- Cipro
- MT Malta
- IE Irlanda
- LV Lettonia
- LT Lituania
- EE Estonia
- IS Islanda
- BA Bosnia ed Erzegovina
- RS Serbia
- MK Macedonia del Nord
- IO Montenegro
- AL Albania
- IN India
- CA Canada
- TR Turchia
- MX Messico
- AM Armenia
- AU Australia
- Azerbaigian
- DA Bielorussia
- BR Brasile
- EG Egitto
- GE Georgia
- ID Indonesia
- IL Israele
- JP Giappone
- KZ Kazakistan
- KG Kirghizistan
- MD Moldavia
- Nuova Zelanda
- RU Federazione Russa
- SA Arabia Saudita
- ZA Sudafrica
- TM Turkmenistan
- UA Ucraina
- AE Emirati Arabi Uniti
- UZ Uzbekistan
Campi dati supportati
RealTestData può generare un’ampia gamma di campi dati, tra cui
Abbr | Nome | Descrizione |
---|---|---|
N | Numero | Ogni riga di dati ottiene un numero di sequenza univoco |
E | Saluto | Dipende dal nome, il saluto è in tedesco, inglese, francese o ceco |
F | Nome | I nomi più utilizzati nel paese selezionato |
L | Cognome | I cognomi più utilizzati nel paese selezionato, con la desinenza corretta per le donne (CZ,SK,BG,MK;IS;LV;LT) |
R | Nome di nascita | Vuoto quando il Sesso maschile o femminile è single, altrimenti scegli tra i Cognomi più utilizzati nel paese selezionato |
U | Stato civile | Single, sposato, vedovo, divorziato in tedesco, inglese, francese o ceco |
V | N. carta di credito | Un numero CC di prova o un numero CC emulato che supera il test di Lund con il numero extra controllato |
8 | Data di scadenza CC | Un mese nel futuro o il mese effettivo |
9 | CC CVV | Qualsiasi numero con 3 o 4 cifre |
M | Azienda | Un’azienda esistente nel paese selezionato |
A | Indirizzo/Via | Una via esistente in questa città e campagna, con numero civico |
Z | CAP | Un codice postale esistente che appartiene a questa città, tutti i codici ZIP del Regno Unito sono corretti con via e città, tutti i codici postali tedeschi sono corretti per via e città |
P | Parte Città | Solo quando specificato per l’indirizzo, usato raramente per lo più Regno Unito |
E | Città | Città esistente in campagna, nessun nome falso |
E | Stato | Utilizzato solo negli Stati Uniti e in Italia |
C | Paese | Il nome lungo del paese in inglese, tedesco o francese |
O | Telefono | Prefisso internazionale e prefisso corretti quando noti, solo le piccole città avranno un prefisso simulato, tutti i telefoni cellulari hanno il prefisso corretto |
E | Compleanno | È una data esistente e la persona ha tra i 18 e gli 80 anni |
Io | Un’università, un’e-mail aziendale o un’e-mail privata da Gmail e altri provider. First and Last è abbreviato in modi diversi come fanno le aziende o è un’e-mail specifica con numeri e personalità note | |
X | Documento d’identità del passaporto | Crea un documento d’identità valido per tutti i paesi con le caratteristiche specifiche del paese |
W | Parola d’ordine | Crea una password in base a regole selezionabili: Lunghezza min/max, Minuscolo/Maiuscolo/Numeri/Caratteri speciali |
H | QualsiasiNumero | Crea qualsiasi tipo di stringa utilizzando diversi formati secondo regole selezionabili: |
N=Numero, L=Inferiore, U=Superiore, A=inferiore+superiore, X=Superiore+Numeri M=mix di tutti, gli altri caratteri non vengono convertiti | ||
Esempio di qualsiasi numero = “AAMMGG-FL-NNN. UUU/XXX-UNX”, (YYMMDD può essere la data di nascita, FL può essere le iniziali, | ||
FLLL può essere Iniziale del nome + Cognome completo | ||
VAT Crea un numero di partita IVA europeo per te | ||
PERSID Crea un numero di identificazione personale valido in CZ e SK e segue regole specifiche | ||
Y | Colore degli occhi | Seleziona un colore di occhi esistente secondo gli standard mondiali |
1 | Nome account social emulato | |
2 | Contatti | Nome account social emulato |
3 | Nome account social emulato | |
4 | Nome account social emulato | |
5 | X | Nome account social emulato |
6 | Telegramma | Nome account social emulato |
D | IBAN | Numero IBAN emulato |
7 | Giorno lavorativo | Un giorno lavorativo nel futuro (STD: consegna in 10 giorni lavorativi) |
Q | Campo composito | Un campo composto da diversi campi come specificato in setting |
G | Campo composito | Un secondo campo composto da diversi campi come specificato nell’impostazione |
J | Testo lungo | Produce un campo di testo con una lunghezza compresa tra 100 e 1000 caratteri. La lingua è la lingua del paese nativo o l’inglese. |
K | Indirizzo Bitcoin | Un indirizzo Bitcoin simulato |
0 | UUID | Un identificatore univoco universale (UUID) |
Campi di prova compositi
Inoltre, Realtestdata può creare campi compositi che collegano più di un campo. Esempio: Saluto Nome e Cognome in un campo.
Questi campi vengono specificati in un campo composito. Per fare ciò, contrassegna questi campi, sposta i campi selezionati. La stessa procedura è valida per la CF2.
Dati per casi di test negativi
Realtestdata può produrre dati per casi di test negativi. In caso di test negativo, un programma software viene valutato in base a dati falsi o errati. Il test negativo è una tecnica per garantire che un’applicazione sia in grado di gestire input imprevisti, quando si immettono dati non validi o fuori intervallo. Questo test identifica vulnerabilità o punti deboli nelle capacità di gestione degli errori. Garantisce che il sistema si guasti correttamente piuttosto che bloccarsi o fornire risultati errati. Identificando in anticipo tali problemi, è possibile migliorare la robustezza dell’applicazione e garantire agli utenti un’esperienza senza interruzioni anche in condizioni negative.
Per i seguenti campi possono essere prodotti dati per casi di test negativi:
- M - Azienda
- F - Nome
- L - Cognome
- A - Indirizzo/Via
- Z - Zip
- T - Città
- I - e-mail
- 1 - Linkedin
- 2 - Facebook
- 3 - Su Instagram
- 4 - Pinterest
- 5 - X
- 6 - Telegramma
- J - LongTest
- K - IBAN
- B - Compleanno
- V - Carta di credito
- 8 - Dati di scadenza
- 9 - CVV
- K - Bitcoin
- 0 - UUID
È possibile specificare quali campi devono produrre dati per i testcase negativi.
I dati per i casi di test negativi significano che la lunghezza del campo supererà la lunghezza massima di un campo specificato e si otterranno errori.
Oppure lo ZIP è troppo lang, gli indirizzi Bitcoin possono essere troppo brevi e anche l’UUID.
Gli indirizzi EMail non seguono le regole predefinite.
Esempio
Quando la città è contrassegnata come negativa e la lunghezza massima è specificata a 30 caratteri, RealTestData produrrà città con 30+ caratteri. Per raggiungere questo obiettivo, RealTestData utilizza elenchi di parole in lingue specifiche o in inglese, quando non esiste alcun elenco di parole per questa lingua specifica.
Nomi e indirizzi
I nomi sono specifici per il paese. A seconda del nome è il saluto e anche il cognome nei paesi in cui esiste una differenza tra cognomi maschili e femminili.
Gli indirizzi hanno una via valida, che esiste realmente in queste città, anche gli Stati sono corretti per quegli indirizzi e città. Il codice postale è sempre corretto e corrisponde alla città scelta.
Carta d’identità del passaporto
L’ID del passaporto è molto realistico. Sono incluse tutte le forme di numeri di passaporto europeo e anche se si tratta di un numero casuale, i documenti d’identità possono esistere.
Numero speciale
Il Numero Speciale è una funzionalità molto potente: può essere un numero sanitario, un identificatore personale o un numero di previdenza sociale. Decidi tu il formato di questo numero con nomi, compleanno, lettere numeriche o alfanumeriche. Ulteriori RealTestData possono produrre numeri di partita IVA realistici validi nell’UE. È possibile anche un numero di identificazione personale, che viene utilizzato solo in CZ e SK.
Compleanno:
AAA, AAAA = anno a due o quattro cifre
M, MM = mese con una o due cifre
D, GG = giorno con una o due cifre
Nome:
F, FF, FFF = una lettera del nome, due lettere, il nome completo
L, LL, LLL = una lettera del cognome, due lettere, il cognome completo
N = Numero
S = caratteri speciali
L = Carattere inferiore
U = Carattere superiore
X = tutto combinato incl. Caratteri speciali
Esempio: AAMMGG-FL-NNN. UUU/XXX-UNX
Account sociali
Gli account social sono il più realistici possibile.
Vengono prese in considerazione la lunghezza minima e massima, così come le lettere extra consentite come il trattino basso o il punto.
IBAN
L’IBAN è calcolato nel modo più realistico possibile. Le cifre 3 e 4 sono calcolate correttamente in modo che l’IBAN superi i test principali. Molti paesi europei hanno nella loro parte locale anche le cifre di controllo. Per la maggior parte di questi paesi, le cifre di controllo sono calcolate correttamente. Quando la cifra di controllo è sconosciuta o non esiste, RealTestData assume valori casuali. Viene presa in considerazione anche la lunghezza dell’IBAN. L’India, gli Stati Uniti e altri paesi non utilizzano l’IBAN, quindi l’IBAN è vuoto.
L’IBAN ha il seguente aspetto: CCXXBBBBBBBBBBBBBBBBBBBBBBBBB (CC = Codice Paese, XX = 2 cifre di controllo calcolate da MOD97-10, BB = National Basic Bank Identification Number). BB può essere costituito da Bankcode e Bankbranch per identificare una banca e il numero di conto. Entrambi possono includere cifre di controllo aggiuntive e sono numeri o lettere superiori. Un IBAN può essere lungo tra 16 e 31 caratteri. Quando esiste un elenco di codici bancari del paese, allora questo viene scelto altrimenti un numero casuale.
Quando esiste un elenco di codici di filiale del paese, allora questo viene scelto altrimenti un numero casuale. Il numero di conto viene sempre creato in modo casuale e può iniziare con 4 cifre fino alla lunghezza nazionale. Quando esiste un controllo nazionale, questo viene calcolato per ogni numero in più quando l’algoritmo è noto.
Indirizzo Bitcoin
Un indirizzo Bitcoin simulato lungo 27-34 caratteri e unico. Vengono utilizzati i numeri 0-9 e i caratteri a-z.
UUID
Un identificatore univoco universale (UUID) è un’etichetta a 128 bit utilizzata per le informazioni nei sistemi informatici. Viene utilizzato anche il termine GUID (Globally Unique Identifier), principalmente nei sistemi Microsoft. Un UUID ha 32 byte. Qui vengono utilizzati i numeri 0-9 e i caratteri a-f.
Piattaforma RealTestData
Scenari di utilizzo
RealTestData è adatto a vari scenari di test, come ad esempio:
* Test di carico
* Test funzionali
* Test di regressione
* Test di sicurezza
* Test di conformità al GDPR
* Test negativo
* Test del caso limite
Utilizzando RealTestData, ti assicuri che i tuoi dati di test siano realistici, conformi e al sicuro da problemi di privacy. Utilizziamo dati reali e molto realistici, ma non dati personali
Installazione e configurazione
Per installare RealTestData
- Scarica il programma di installazione DEB-RPM per Windows/MacOS o Linux dal nostro sito web.
- Eseguire il programma di installazione e seguire le istruzioni.
- Aprire la GUI di RealTestData per configurare la generazione dei dati di test.
Nota sulla documentazione
Per istruzioni dettagliate, fare riferimento al nostro manuale utente o alla documentazione online.
Aggiornamenti
RealTestData viene continuamente aggiornato per includere nuove funzionalità e paesi supportati.
- Visita la nostra Homepage o Contattaci via e-mail all’indirizzo info@realtestdata.com.
- Puoi scaricare la nostra versione di prova dal nostro sito Web per provare se la nostra piattaforma è adatta a te.
- La versione di prova è limitata a 5 paesi (Germania, Regno Unito, Stati Uniti, Francia e Repubblica Ceca) e utilizza solo 20 linee dati per ogni campo, come 20 nomi o 20 cognomi.
Informazioni sulla licenza
RealTestData è un software concesso in licenza. Si prega di fare riferimento al contratto di licenza fornito con l’acquisto per i termini e le condizioni.
La nostra piattaforma con licenza supporta 66 paesi elencati qui e ha milioni di indirizzi e nomi inclusi.
È possibile creare milioni di set di dati senza ripetere nessuno di questi.
Conclusione
RealTestData fornisce una soluzione robusta e flessibile per la generazione di dati di test realistici, garantendo che il processo di test sia efficiente, sicuro e conforme alle normative sulla protezione dei dati. Con ampie opzioni di personalizzazione, supporto per più lingue e paesi e vari formati di esportazione, RealTestData è la scelta ideale per le tue esigenze di test.
Informazioni di contatto:
RealTestData
RealTestData
Hlavní 373
25089 Lázně Toušeň
Repubblica Ceca
info@realtestdata.com