La generazione dei dati di test è il processo di creazione dei dati di test di esempio utilizzati nell'esecuzione dei casi di test. Sono disponibili molti strumenti di Generatore di dati di test che creano dati sensibili che assomigliano a dati di test di produzione. È possibile utilizzare questi strumenti se non sono disponibili dati esistenti.
I migliori strumenti per la generazione di dati di test
Di seguito è riportato un elenco selezionato di strumenti Top Test Data Generator, con le loro caratteristiche popolari e collegamenti a siti Web. L'elenco contiene software per la generazione di dati di test open-source (gratuito) e commerciale (a pagamento).
1) DATPROF
DATPROF semplifica l'acquisizione dei dati di test corretti al momento giusto. Con DATPROF Privacy puoi mascherare i tuoi dati di prova e generare dati sintetici. I dati dei clienti sono protetti, ma i team software possono comunque utilizzare dati di test rappresentativi.
Caratteristiche:
- Preserva le caratteristiche dei dati
- Prestazioni elevate su set di dati di grandi dimensioni
- Coerente su più applicazioni e database
- Generatori di dati sintetici incorporati
- Supporta l'integrazione CI / CD (integrazione continua vs. distribuzione continua)
- Gestisci e aggiorna i tuoi ambienti di dati di test da un'unica piattaforma centrale.
2) Generatore di dati EMS
EMS Data Generator è un'applicazione software per la creazione di dati di test nelle tabelle del database MySQL. Ti consente di popolare la tabella del database MySQL con i dati di test contemporaneamente.
Caratteristiche:
- Salvate e modificate i dati generati nello script SQL.
- Questo software supporta tipi di dati come SET, ENUM, tipi di GEOMETRIA, ecc.
- È possibile utilizzare i risultati delle query SQL come elenco di valori per la generazione dei dati.
- Puoi vedere l'anteprima dei dati generati.
- Fornisce un'ampia varietà di parametri generati per ogni tipo di campo.
- EMS Data Generator consente di impostare valori NULL.
3) Redgate SQL Data Generator
Redgate SQL Data Generator crea un grande volume di dati in un paio di clic. Supporta chiavi esterne per la generazione di dati coerenti su più di un livello.
Caratteristiche:
- Questo strumento per la generazione di dati offre flessibilità e controllo manuale per la creazione di dati di chiavi esterne.
- Ha più di 60 generatori integrati con numerose opzioni di configurazione sensibili.
- Puoi salvare istruzioni SQL e generatori di espressioni regolari da condividere con il tuo team.
- Questo strumento fornisce supporto per la riga di comando per generare dati automatizzati.
- Ti consente di importare dati da origini dati esistenti.
- Il generatore di dati SQL di Redgate converte automaticamente i dati quando i dati di origine sono di diversi tipi di dati.
- Offre flessibilità e controllo manuale per la creazione di dati di chiavi esterne.
Collegamento: https://www.red-gate.com/products/sql-development/sql-data-generator/
4) Informatica Test Data Management
Informatica Test Data Management è il miglior strumento di generazione dei dati di test che automatizza la connettività dei dati e le capacità di generazione dei dati di test.
Caratteristiche:
- Questo strumento trova automaticamente le posizioni dei dati per un mascheramento coerente (il processo di nascondere i dati originali con contenuto modificato) tra i database.
- Supporto di Informatica per le applicazioni in pacchetto per garantire l'integrità delle applicazioni e velocizzare le distribuzioni.
- Offre monitoraggio e report di conformità.
- I tester possono archiviare, condividere, aumentare e riutilizzare i set di dati di test per aumentare la loro efficienza nei test del software.
- Fornisce una serie completa di tecniche di mascheramento che possono mascherare costantemente vari dati tra le applicazioni.
Link: https://www.informatica.com/in/products/data-security/test-data-management.html
5) Doppio
Double è una soluzione di gestione dei dati di test che include pulizia dei dati, creazione di piani di test, conversione dei dati e conversione di file "storici". Garantisce file di dati puliti e coerenti per test sul campo e report normativi.
Caratteristiche:
- Le opzioni di gestione dei dati sono disponibili per una serie di dati di test, tra cui il software T-Doble, SFRA (Sweep Frequency Response Analysis) e DTA (Domestic Tariff Area).
- Ti consente di scegliere quali opzioni sono necessarie per la tua organizzazione
- Puoi gestire facilmente progetti di gestione dei dati su misura per le tue pratiche aziendali.
- Ti consente di organizzare i dati tra reparti, divisioni e regioni.
Collegamento: https://www.doble.com/product/test-data-management/
6) InfoSphere Optim
IBM InfoSphere Optim è un test di dati che crea un'applicazione che aumenta le prestazioni, abilita la collaborazione tra applicazioni e database su piattaforme diverse.
Caratteristiche:
- È possibile archiviare i dati da record di transazioni cronologiche e applicazioni disattivate, applicazioni disattivate e record di transazioni cronologiche.
- Funzionalità complete di gestione dei dati di test.
- Fornisce un'unica soluzione di archiviazione scalabile per l'azienda.
Collegamento: https://www.ibm.com/in-en/analytics/optim
7) CA Test Data Manager
CA Test Data Manager è uno strumento per la generazione di dati di test. È possibile utilizzarlo per archiviare, gestire, trovare, modificare, mascherare e creare sottoinsiemi di dati. Consente di archiviare centralmente i dati come risorsa riutilizzabile.
Caratteristiche:
- Fornisce moduli self-service dinamici per trovare, visualizzare, analizzare e osservare i dati dei test.
- È possibile riconoscere facilmente le informazioni di identificazione personale (PII).
- Può generare dati di test sintetici.
- Consente di creare copie virtuali dei dati di test.
- Questo strumento consente di archiviare i dati in modo centralizzato archiviare i dati come risorsa riutilizzabile.
Collegamento: https://www.ca.com/us/products/ca-test-data-manager.html
8) Solix EDMS
Solix EDMS è uno dei più diffusi strumenti / applicazioni per la generazione di dati di test per la generazione di dati di test. Può estrarre insiemi transazionali specifici di oggetti di business richiesti per test particolari.
Caratteristiche:
- Aiuta a definire e sfruttare ripetutamente i metadati delle applicazioni e le politiche di creazione di sottoinsiemi.
- È possibile definire e applicare il formato per preservare e mascherare i criteri per proteggere i dati sensibili.
- Offre molte regole di generazione dei dati di test per creare sottoinsiemi che contengono tutte le caratteristiche dei dati di produzione.
- Fornisce più funzioni di sottoinsieme, inclusi eliminazione, inserimento e troncamento
- Elimina i rischi per la sicurezza non necessari e riduce notevolmente i costi dell'infrastruttura.
Collegamento: https://www.solix.com/data-management-solutions/test-data-management/
9) SAP Test Data Migration Server
SAP Test Data Migration Server è uno strumento che aiuta i tuoi sistemi di sviluppo, controllo qualità, test e formazione con dati aziendali SAP reali. Aumenta l'efficienza riducendo il tempo necessario per gestire i dati nei sistemi di sviluppo e test.
Caratteristiche:
- Ti aiuta a ridurre le infrastrutture e le spese
- È possibile estrarre e trasferire dati per e testare
- Ottimizza le attività di sviluppo, test o formazione fornendo spesso dati aggiornati.
- Questo strumento è conforme alle leggi sulla privacy dei dati rimescolando i dati di produzione sensibili.
- Migrare i dati attraverso data center non connessi.
Collegamento: https://www.sap.com/india/products/test-data-migration-server.html
10) Generatore di dati DTM
L'applicazione del generatore di dati DTM consente agli utenti di creare un progetto di generazione di dati con pochi clic. Analizza la struttura del database di destinazione prima di ogni esecuzione al fine di evitare il popolamento delle tabelle modificabili.
Caratteristiche:
- Supporta tutti i sistemi di database più diffusi come Microsoft SQL Server, IBM DB2, Oracle, PostgreSQL, Firebird, MySQL e altri.
- Ha più di quindici metodi per compilare i campi con dati casuali e ripetibili.
- Settanta funzioni integrate e processore di espressioni.
- Questo prodotto controlla uno schema di database esistente e risolve automaticamente la struttura chiave master-detail.
- Fornisce un'ampia gamma di origini dati esterne: database, file CSV o di testo, documenti XML, Excel, fogli di calcolo, ecc.
- Le funzionalità Variabili e Generatori con nome forniscono un modo per condividere le proprietà di generazione dei dati su colonne simili.
- Supporta tutte le versioni moderne di Windows: Vista, XP Windows 7, Windows 8, Windows 10, Windows Server 2003 e altro.
Collegamento: http://www.sqledit.com/dg/
11) Upscene - Advanced Data Generator
Upscene è uno strumento per la generazione di dati che crea dati di test nelle tabelle del database. Ti consente di creare dati complessi su più tabelle correlate tra loro.
Caratteristiche:
- Genera dati sensibili che sembrano reali.
- Questo strumento supporta una gamma di tipi di dati, tra cui data e ora, numeri interi, binari e booleani.
Collegamento: https://www.upscene.com/advanced_data_generator/
12) Mockaroo
Mockaroo è uno dei migliori strumenti online per la generazione di dati fittizi che ti consente di risolvere i tuoi problemi di generazione di dati in pochi clic. Consente inoltre di generare più di 1.000 righe di dati di test nei formati JSON, CSV, Excel e SQL.
Caratteristiche:
- Puoi progettare le tue API fittizie.
- Fornisce una gamma di tipi di dati, tra cui città, paese, prefisso internazionale, indirizzo, latitudine, telefono, stato e altro.
- Tu controlli gli URL, le risposte e le condizioni di errore.
- Questo strumento fornisce numerose librerie di mocking per ogni lingua e piattaforma.
- È possibile scaricare dati di test generati in modo casuale che possono essere caricati direttamente nell'ambiente di test.
- Ti consente di eseguire test con dati realistici.
Collegamento: https://mockaroo.com/
13) GenerateData
GenerateData è uno strumento generatore di dati open source scritto in PHP, MySQL e JavaScript. Consente di generare grandi volumi di dati personalizzati in una gamma di formati da utilizzare nel software di test.
Caratteristiche:
- Questo sito offre una demo online per conoscerne le funzionalità.
- Questo strumento per la generazione di dati casuali fornisce una versione con licenza GNU completamente funzionale.
- Consente agli sviluppatori di scrivere i propri tipi di dati per generare nuovi tipi di dati casuali.
- Puoi aggiungere nuovi plug-in di paesi che forniscono nomi di città, nomi di regioni e formati di codice postale o postale.
Collegamento: http://generatedata.com/
14) Delphix
Lo strumento Delphix aiuta la tua azienda a rilasciare software più velocemente fornendo dati virtuali su richiesta. Consente ai team di mantenere e aggiornare le librerie dei dati di test.
Caratteristiche:
- Gli utenti possono facilmente aggiungere un segnalibro e ripristinare i propri dati a qualsiasi stato precedente.
- I segnalibri di ambienti contenenti errori possono essere condivisi immediatamente con gli sviluppatori per risolverli.
- Può identificare e proteggere le informazioni sensibili su milioni di righe di dati per le sue app digitali chiave.
Collegamento: https://www.delphix.com/solutions/test-data-management
15) Software originale
Il software originale è una soluzione completa per dati di test e verifica. Esegue test a livello di database e interfaccia utente e si integra con numerose altre soluzioni per la qualità totale dell'applicazione.
Caratteristiche:
- Selezionare o campionare i dati conservando riferimenti dati validi.
- Puoi utilizzare una varietà di metodi di offuscamento per proteggere i tuoi dati.
- Consente di tenere traccia di ogni inserimento, aggiornamento ed eliminazione, inclusi gli stati dei dati intermedi.
- Puoi confrontare i tuoi dati per verificare i risultati del test.
- Fornisce test lato server per gli sviluppatori.
Collegamento: https://i400quality.com/product-testbench/
FAQ
⚡ Quali fattori dovresti considerare quando selezioni uno strumento per il generatore di dati di prova?
È necessario considerare i seguenti fattori prima di selezionare uno strumento.
- Qualità dell'assistenza clienti.
- Costo della licenza, se applicabile.
- Nel caso di un progetto di outsourcing, è necessario tenere conto delle preferenze del cliente / cliente dello strumento di generazione dei dati.
- Il costo relativo alla formazione dei dipendenti sullo strumento.
- Requisiti hardware / software dello strumento generatore di dati
- Considera le opzioni di sicurezza offerte dai fornitori di software.
- Supporto e politica di aggiornamento del fornitore di strumenti per il generatore di dati.
- Recensioni dell'azienda.
✔️ Quando NON dovresti Data Generator Tool?
NON utilizzare lo strumento Generatore di dati quando si testano progetti software piccoli e semplici poiché questi strumenti richiedono una curva di apprendimento ripida e possono comportare costi di licenza.