Vai al contenuto

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 Webclient e cosa scegliere quando si è nella piattaforma RealTestData.

Picture

alt text

Picture

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

  1. Nomi: Usiamo nomi e cognomi reali e più comuni per ogni paese.
  2. Indirizzi: Utilizziamo indirizzi reali, comprese le strade, i codici postali e le città per i paesi supportati.
  3. Carte di credito: Numeri validi che superano il test di Luhn.
  4. Numeri di telefono: Prefissi corretti del paese e dell’area.
  5. Date di nascita: Date valide all’interno di una specifica fascia di età.
  6. E-mail: Utilizziamo domini reali e nomi casuali, a volte aggiungendo numeri per univocità.
  7. Password: Generate casualmente in base a criteri specificati.
  8. 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”.

alt text

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:

alt text

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

alt text

alt text

Sono disponibili diversi modelli approvati dal settore che semplificano notevolmente l’utilizzo di RealTestData.
È possibile caricare un modello specifico per l’output di Dynamics F&O o SAP, oppure creare un modello personalizzato per la propria applicazione specifica. Desiderate modificare solo alcuni parametri? Utilizzate un modello con dati approvati dal settore e modificatelo. Oppure caricate il modello e createne uno nuovo basato su uno esistente.

Come utilizzare i modelli predefiniti.

Nell’ultima versione sono disponibili numerosi modelli specifici per settore, in particolare per Dynamics 365 Finance and Operations e 9 diversi moduli SAP come HCM, MM, PM e altri. Tutti questi modelli sono pronti all’uso. Seguite la guida qui per saperne di più.

Caricare un modello specifico.
1. Aprire RealTestData.
2. Fare clic su “Carica” ​​per caricare la configurazione effettiva.
3. Fare clic su “Modelli”.
4. Scegli un modello dall’elenco e clicca su “Carica modello”.
5. Conferma il caricamento.
6. Clicca su “Chiudi”. Il modello verrà combinato con la configurazione. Le parti che hai abilitato nel modello. verranno sostituite nella configurazione, mentre le altre parti rimarranno invariate.
7. Le 8 parti che verranno sovrascritte quando si abilita e si carica un modello sono:
a. Impostazioni di input (devono essere modificate solo se i dati di test si trovano in una cartella diversa, non modificarle fino a quando non richiesto).
c. Formato di output (formato del file dei risultati, CSV, JSON, XML, SQL ed Excel, incluse tutte le impostazioni).
d. Le Colonne di output che verranno utilizzate, inclusi i 2 campi combinati. (È possibile selezionare più di un campo e trascinarli nella parte verde, che viene inclusa nell’output come colonna).
e. Impostazioni password (tutte le impostazioni per il campo password).
f. Impostazioni aggiuntive (qui sono inclusi i valori alfanumerici inclusi, che saranno menzionati più avanti).
g. Nomi colonne (dove è possibile rinominare qualsiasi colonna di output possibile).
h. Casi di test negativi, che includono anche le impostazioni dei valori interi e float con i relativi valori minimi e massimi. Questo vale sia per i casi di test positivi che per quelli negativi.

Aggiungi un modello.
1. Apri RealTestData.
2. Fai clic su “Carica” ​​per caricare la configurazione effettiva.
3. Fai clic su “Modelli”.
4. Fai clic su “Aggiungi modello”.
5. Scegli le opzioni che devono essere sovrascritte dal modello nella configurazione. (È necessario sceglierne almeno una, altrimenti il ​​modello è vuoto).
6. Scegli un nome per il modello e un nome per il file (possono essere identici).
7. Fare clic su “Ok” e il modello verrà salvato. L’inserimento verrà confermato, confermando che il modello e la configurazione sono stati salvati.
Configurazione perché i nomi dei modelli vengono salvati nella configurazione.
8. Scegliere “Chiudi”.
9. Fare clic su “Modifica modello”.

Quando si fa clic su “Ok” al punto 7, tutte le impostazioni della configurazione vengono salvate nel file del modello.

Modifica modello.
1. Aprire RealTestData.
2. Fare clic su “Carica” ​​per caricare la configurazione effettiva.
3. Fare clic su “Modelli”.
4. Scegliere un modello dall’elenco.
5. Fare clic su “Modifica modello”.
6. Modificare ogni parte della configurazione che si desidera modificare e si è scelto di sovrascrivere la configurazione.

Salva modello.
L’operazione viene eseguita automaticamente, ma quando si riceve il messaggio di conferma, utilizzare il modello.

Salva configurazione.
L’operazione viene eseguita automaticamente, ma quando si riceve il messaggio di conferma, utilizzare il modello.

Elimina modello.
Fai attenzione quando selezioni questa funzione. Dopo aver confermato il modello, il file verrà eliminato.

Editor modelli.
Questa opzione è riservata agli utenti RealTestData più esperti. Con questa opzione puoi modificare manualmente ogni parte del modello. Vedrai i nomi delle voci di configurazione come se modificassi direttamente il file json.

Chiudi.
Il modello caricato è ora incluso nella configurazione.

Annulla.
Tutte le azioni eseguite nel modello verranno annullate.

ℹ Nota.

Una volta capito cosa stai facendo, puoi anche modificare direttamente il file di configurazione e i file del modello. I file sono memorizzati nella directory ConfigData.

ℹ Nota.

Prima di aggiungere o modificare un modello, devi sempre caricare la configurazione, poiché i nomi dei modelli sono memorizzati nella configurazione.

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.

Picture

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, ceco, spagnolo e italiano).
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 mobile 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

alt text

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
I e-mail 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 Valore alfanumerico 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
LIST:1,2,3,4 crea un elenco con 1-X elementi selezionati casualmente
RULE:i1,+,i2,+,f3 crea una regola che calcola il risultato con i campi specificati, i1-3=Intero #1-3, f1-3=Float #1-3
Parte di una regola può essere +-*/()= anche min:0, max:100, dove minimo e massimo possono essere specificati
anche cur:USD per una valuta specifica o loc per la valuta locale o no per nessuna valuta o numero di cifre in virgola mobile
spc:1 specifica uno spazio tra la valuta e le cifre, bef:1 specifica che il simbolo della valuta precede il numero
1 Linkedin Nome account social emulato
2 Contatti Nome account social emulato
3 Instagram Nome account social emulato
4 Pinterest 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)
a Valore alfanumerico #2 Stesso formato di qualsiasi numero
Crea qualsiasi tipo di stringa utilizzando formati diversi in base a regole selezionabili:
N=Numero, L=Minuscolo, U=Maiuscolo, A=Minuscolo+Maiuscolo, X=Maiuscolo+Numeri M=mix di tutti, gli altri caratteri non vengono convertiti
Esempio di un numero qualsiasi = “AAMMGG-FL-NNN.UUU/XXX-UNX”, (AAMMGG può essere la data di nascita, FL può essere l’iniziale,
FLLL può essere l’iniziale del nome + il cognome completo
VAT Crea una partita IVA europea per te
PERSID Crea un numero di identificazione personale valido in Repubblica Ceca e Slovacchia e segue regole specifiche
LIST:1,2,3,4 crea un elenco con 1-X elementi selezionati casualmente
RULE:i1,+,i2,+,f3 crea una regola che calcola il risultato con i campi specificati, i1-3=Intero #1-3, f1-3=Float #1-3
Parte di una regola può essere +-*/()= anche min:0, max:100, dove minimo e massimo possono essere specificati
anche cur:USD per una valuta specifica o loc per la valuta locale o no per nessuna valuta o numero di cifre in virgola mobile
spc:1 specifica uno spazio tra la valuta e le cifre, bef:1 specifica che il simbolo della valuta precede il numero
b Valore alfanumerico #3 Stesso formato di Valore alfanumerico #2
c Valore alfanumerico #4 Stesso formato di Valore alfanumerico #2
d Valore alfanumerico #5 Stesso formato di Valore alfanumerico #2
o Valore alfanumerico #6 Stesso formato di Valore alfanumerico #2
p Valore alfanumerico #7 Stesso formato di Valore alfanumerico #2
q Valore alfanumerico #8 Stesso formato di Valore alfanumerico #2
r Valore alfanumerico #9 Stesso formato di Valore alfanumerico #2
s Valore alfanumerico #10 Stesso formato di Valore alfanumerico #2
f Data Qualsiasi data passata o futura, Quanti giorni sono selezionati in Data -giorni +giorni
g Data #2 Qualsiasi data passata o futura, Quanti giorni sono selezionati in Data #2 -giorni +giorni
h Data #3 Qualsiasi data passata o futura, Quanti giorni sono selezionati in Data #3 -giorni +giorni, inoltre è possibile specificare una differenza rispetto alla Data #2
i Intero Qualsiasi numero intero, il minimo e il massimo possono essere specificati in Impostazioni negative, possono essere anche negativi
j Intero #2 Qualsiasi numero intero, il minimo e il massimo possono essere specificati in Impostazioni negative, possono essere anche negativi
k Intero #3 Qualsiasi numero intero, il minimo e il massimo possono essere specificati in Impostazioni negative, possono essere anche negativi
l numero in virgola mobile Qualsiasi numero in virgola mobile con due cifre decimali, il minimo e il massimo possono essere specificati in Impostazioni negative, possono essere anche negativi
Nelle impostazioni Extra è possibile specificare il formato della valuta, USD, EUR o GBP oppure il codice della valuta locale (“Loc”) o “No” per nessuna valuta
m numero in virgola mobile #2 Qualsiasi numero in virgola mobile con due cifre decimali, il minimo e il massimo possono essere specificati in Impostazioni negative, possono essere anche negativi
Nelle impostazioni Extra È possibile specificare il formato della valuta: USD, EUR o GBP oppure il codice della valuta locale (“Loc”) oppure “No” per nessuna valuta
n numero in virgola mobile #3 Qualsiasi numero in virgola mobile con due cifre decimali; il minimo e il massimo possono essere specificati nelle impostazioni Negative, che possono essere anche negative
Nelle impostazioni Extra è possibile specificare il formato della valuta: USD, EUR o GBP oppure il codice della valuta locale (“Loc”) oppure “No” per nessuna valuta
o Prodotto Nessuna impostazione, il prodotto viene preso da un catalogo prodotti globale o dal catalogo prodotti locale.

alt text

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.

alt text

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
  • i - Integer #1
  • j - Integer #2
  • k - Integer #3
  • l - Float #1
  • m - Float #2
  • n - Float #3

È 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.

Per i campi interi e float, significa che, in caso di test positivo, il valore rimane all’interno dei limiti minimo e massimo. Come opzione aggiuntiva, è possibile definire l’incremento per i campi interi e float. Il valore dell’incremento è specificato nei caratteri aggiuntivi, poiché non sono necessari per i valori interi e float. Se l’incremento per i valori interi è maggiore di 1, il risultato ometterà alcuni valori. Esempio per i campi interi: min=0 max=100, incrementando come extra=5 si otterranno valori casuali 0,5,10,15…100. Esempio per i campi float: min=100 max=1000, incrementando=0,5 si otterranno 100,0, 100,5, 101,0…1000,0.

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.

Valore alfanumerico

Alphanumeric ValueError è un campo potente con funzionalità molto avanzate: Può essere un codice sanitario, un identificativo personale o un codice fiscale. È possibile scegliere il formato di questo numero: nome, data di nascita, numeri o lettere alfanumeriche. Inoltre, RealTestData può generare numeri di partita IVA realistici validi nell’UE.

È possibile anche un numero di identificazione personale, utilizzato solo in Repubblica Ceca e Slovacchia.

Inoltre, questo campo può anche calcolare valori (RULE:) dai campi Intero e Float e aggiungere una valuta. È anche possibile creare elenchi di valori. (LIST:) Sono disponibili 10 valori alfanumerici (valore alfanumerico n. 1 - n. 10)

Caratteri e combinazioni disponibili nel campo alfanumerico:

VAT = Numero di partita IVA valido nell’UE. PERSID = Numero di Identificazione Personale (Rodné Číslo) LIST = un elenco di parole o numeri estratti casualmente. (Esempio: LIST:1,2,3,4 - LIST: Debito, Credito - LIST:USD,EUR,CAN,YEN) RULE = Regole di calcolo che utilizzano numeri interi e in virgola mobile (i1 = Intero n. 1 ecc. f1 = Float n. 1 ecc.) RULE = Oltre a i1, i2, i3 e f1, f2, f3 è possibile utilizzare formule matematiche, tra cui (,),+,-,,/ RULE = Specificare il valore minimo e massimo per il risultato: min:-10,max:100 RULE può anche includere la valuta nel risultato: cur:USD,spc:1, bef:1 (Spazio tra il risultato e la valuta e simbolo di valuta prima del risultato) (Esempi: RULE:i1,+,i2,,f1 - RULE:f1,*,24.3,cur:CZK,spc:1 - RULE:(,f1,-,f2,),/,f3, min:0,max:100)

Per la data di nascita (quando i dati di nascita sono nei campi di output) YY, YYYY = anno con due o quattro cifre M, MM = mese con una, due o due cifre D, DD = giorno con una, due o due cifre

Nome e Cognome (se disponibili nei campi di output): F, FF, FFF = una lettera del nome, due lettere, Nome completo L, LL, LLL = una lettera del cognome, due lettere, il cognome completo

Caratteri e cifre.

N = Numero S = Caratteri speciali L = Carattere minuscolo U = Carattere maiuscolo X = tutti i caratteri combinati, inclusi quelli 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.

Nome utente

I nomi utente vengono creati secondo le regole specificate nelle impostazioni negative. Se non viene specificato un caso di test negativo, il nome utente viene creato secondo le regole min/max. Un nome utente può essere composto da nome e cognome, o da parte di entrambi, e può anche essere preceduto da numeri per univocità. Può anche essere un nome fittizio.

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

  1. Scarica il programma di installazione DEB-RPM per Windows/MacOS o Linux dal nostro sito web.
  2. Eseguire il programma di installazione e seguire le istruzioni.
  3. 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:

Come raggiungerci

Real Test Data s.r.o.
Martin Kochloefl
Děčínská 552/1
180 00 Praha 8
Repubblica Ceca
info@realtestdata.com