top 10 best test data generation tools 2021
Lista celor mai bine plătite și open source Instrumente gratuite de generare a datelor cu caracteristici și comparație:
Dezvoltatorii și testerii au nevoie de un volum mare de date în baza de date pentru a testa aplicațiile.
Introducerea manuală a datelor în baza de date nu este o opțiune accesibilă în funcție de preț și de eforturi.
Scrierea unui script pentru a insera date în baza de date va fi, de asemenea, o opțiune care necesită mult timp. Prin urmare, vom solicita câteva instrumente pentru a insera date în baza de date, iar aceste instrumente se numesc Instrumente de generare a datelor de testare.
Ce veți învăța:
- Tipuri de generatoare de date de testare
- Top 10 instrumente de generare a datelor de testare
- Tabel comparativ pentru instrumentele de generare a datelor de testare
- # 1) DATPROF
- # 2) Generatedata.com
- # 3) IRI RowGen
- # 4) Databene Benerator
- # 5) Mockaroo
- # 6) Redgate SQL Data Generator
- # 7) Generator de baze de date IBM DB2 Test
- # 8) Generator de date GS
- # 9) Generator de date DTM
- # 10) Generator de date EMS
- # 11) Generator de date Datanamic MultiDB
- # 12) Upscene Advance Data Generator
- Instrumente suplimentare
- Concluzie
Tipuri de generatoare de date de testare
Cele 4 tipuri de instrumente de generare a datelor de testare includ:
- Aleatoriu
- Pe cale
- Poartă
- Inteligent
software gratuit de backup pentru computer pe hard disk extern
Instrumentele de generare a datelor de testare îi ajută pe testatori în sarcină, performanță, testarea stresului și, de asemenea, în testarea bazelor de date. Datele generate prin aceste instrumente pot fi utilizate și în alte baze de date.
Unele instrumente oferă, de asemenea, securitate bazei de date prin înlocuirea datelor confidențiale cu una falsă. În același timp, păstrează și datele confidențiale. Aceste instrumente oferă, de asemenea, o opțiune de ieșire a datelor generate în scripturile SQL. Prin urmare, în acest fel, aceste instrumente ajută foarte mult la testarea și dezvoltarea aplicațiilor.
Testarea sarcinii, performanței și a stresului este imposibilă fără ajutorul acestor instrumente. Aceste instrumente sunt ușor de utilizat și, la rândul lor, economisesc mult timp. Nu numai că economisește timp pentru crearea de scripturi, dar a facilitat și generarea de date. Cu doar câteva clicuri simple, veți putea crea un volum mare de date.
O mulțime de instrumente oferă caracteristici complexe ale bazei de date, cum ar fi integritatea referențială, Cheie externă , Unicode și valori NULL. Cu instrumente gratuite sau open source este posibil să nu obțineți toate caracteristicile necesare, dar acele companii oferă, de asemenea, funcții avansate plătind niște costuri.
O mulțime de instrumente de generare a datelor de testare sunt disponibile pe piață. Cu toate acestea, în timp ce selectați un instrument, trebuie să luați în considerare unii factori, cum ar fi bazele de date acceptate, metodele de generare a datelor, suportul pentru tipurile de date, suportul sistemului de operare și costul etc.
=> Contactează-ne pentru a sugera o listă aici.Top 10 instrumente de generare a datelor de testare
Mai jos sunt enumerate cele mai populare instrumente de generare a datelor de testare disponibile pe piață.
Tabel comparativ pentru instrumentele de generare a datelor de testare
Preț | Suport pentru baze de date | Poate genera date aleatorii? | Trasatura unica | |
---|---|---|---|---|
Generator de baze de date IBM DB2 Test | Gratuit. | DB2. Dar datele de testare generate pot fi utilizate în orice bază de date. | Creează date realiste | Datele de testare generate pot fi utilizate în orice bază de date. |
DATPROF | Gratuit în confidențialitatea DATPROF. | Oracol Microsoft SQL Server PostgreSQL DB2 iSeries DB2 LUW EDB Postgres MySQL și MariaDB | da | Coerent peste mai multe sisteme, intuitiv și ușor de utilizat. |
Generați date | Gratuit | MySQL 4 și mai sus | da | Tipuri de date personalizabile, Plug-in pentru țări |
IRI RowGen | Utilizare perpetuă (contactați furnizorul) sau gratuit în IRI Voracity. | Orice RDB cu conexiune JDBC (local sau în cloud), Modele EDW și Data Vault 2.0, DB-uri NoSQL de top, plus orice fișier structurat și multe fișiere semi-structurate. | da | Sintetizarea datelor cu integritate referențială, generarea aleatorie oricărei semințe sau selecția sau transformarea aleatoare-reale pot fi invocate la nivel de câmp. Generatoare de NID și e-mail, biblioteci de clase și reguli de date, transformare de date încorporată și formatarea raportului datelor de testare și compatibilitate cu Erwin Mapping Manager și Metadata Integration Model Bridge. În Voracity, sunt incluse anonimizarea datelor (mascare), ETL „previzualizare cu date de testare” și funcționalitatea DB Subsetare. |
Databene Benerator | Gratuit | Oracle 10g DB2 Serverul meu SQL MySQL 5 PostgreSQL 8.2 HSQL H2 1.2 Derby 10.3 Firebird | da | Sinteza datelor Anonimizarea datelor. |
Mockaroo | Gratuit | SQL CSV JSON Formate de fișiere Excel. | da | Poate crea date realiste. |
Redgate SQL Data Generator | 365 USD / utilizator | SQL Server Management Studio | da | Sprijină dependența de chei străine și inter-coloane. |
Generator de date GS | Gratuit | MS SQL Oracol DB2 MS Access Fox Pro Fișiere Excel Fișiere text | da | Sprijină integrarea sistemului. |
Generator de date DTM | 149 dolari | Microsoft SQL Server Oracol IBM DB2 Sybase, Informix MySQL PostgreSQL etc. | da | Oferă 15 metode de generare sau completare a datelor. |
Generator de date EMS | 60 USD | Oracol DB2 MySQL SQL Server PostgreSQL InterBase etc. | da | Datele generate pot fi editate sau salvate prin script SQL. Suport pentru valori Null. |
Generator de date Datanamic MultiDB | 499 dolari | Oracol SQL Server Microsoft Azure MySQL PostgreSQL MS Access SQLite. | da | Setări avansate de generare și validare a datelor. |
Generator avansat de date Upscene | 99 de euro | ODBC și ADO Interbază Firebird MySQL | da | Puteți salva starea pentru a începe și a reveni la testarea din starea respectivă. |
Să explorăm !!
# 1) DATPROF
Funcția „Generați” din confidențialitatea DATPROF oferă mai mult de 20 de generatoare de date de testare sintetice care pot fi utilizate pentru a înlocui date sensibile la confidențialitate precum nume, companii, IBAN-uri, numere de securitate socială etc.
Caracteristici:
- Generarea de date sintetice ca funcție de mascare.
- Suportă toate principalele tehnologii de baze de date.
- Coerență cu mai multe sisteme.
- Alegerea diferitelor țări / limbi.
Pro:
- Este disponibilă o perioadă de încercare gratuită de 14 zile.
- Intuitiv și ușor de utilizat.
- Extensibil cu fișiere de semințe proprii.
- Nu sunt necesare cunoștințe de programare.
Contra:
- Funcționează în DATPROF Privacy, deci trebuie să aveți o licență DATPROF Privacy.
- Acceptă doar sistemul de operare Windows.
Planuri de prețuri: Generatorul de date sintetice este o funcție încorporată în confidențialitatea DATPROF (contactați compania pentru detalii despre licență).
=> Vizitați site-ul web DATPROF
# 2) Generatedata.com
Este un instrument open-source. Este scris în PHP, Javascript și MySQL. În timpul instalării, acesta vă va oferi trei opțiuni, dintre care trebuie să selectați una. Aceste opțiuni includ un cont de utilizator unic, un cont de utilizator unic cu o autentificare și mai multe conturi.
Caracteristici:
- Ușor de folosit.
- Ca cerințe de server, are nevoie de PHP 5.3 și versiuni ulterioare și MySQL 4 și versiuni ulterioare.
- Puteți personaliza tipurile de date conform cerințelor.
- De asemenea, puteți schimba tipurile de export.
- Plug-in-ul țărilor este disponibil.
Pro:
- Este gratis.
- Puteți crea 100 de înregistrări simultan.
Contra:
- Cont gratuit cu înregistrări limitate de date.
- Ca instrument open-source, nu vă salvează înregistrările. Prin urmare, trebuie să le regenerați de fiecare dată.
Planuri de prețuri: Este un instrument open-source și, prin urmare, este gratuit. Cu toate acestea, puteți crea doar 100 de înregistrări odată. Dar dacă plătiți 20 USD, veți avea un cont pe site și veți putea crea 5000 de înregistrări într-o singură dată. De asemenea, veți putea salva aceste seturi de date.
Adresa URL oficială: Generatedata
# 3) IRI RowGen
RowGen a fost lansat pentru prima dată în 2004. Suportă numeroase baze de date și formate țintă de fișiere pe mai multe sisteme de operare pentru utilizare în prototipuri DB, EDW și Data Vault, testarea stresului aplicațiilor și DevOps, benchmarking și demonstrații conforme cu legea confidențialității.
RowGen este compatibil cu IRI CoSort și este alimentat de IRI CoSort, care reprezintă viteza sa inegalabilă în volum și versatilitate funcțională.
Caracteristici:
- Suportă reguli comerciale (și chei de afaceri Data Vault) folosind sinteza datelor, mascare, cartografiere și / sau transformare câmp cu câmp.
- Suportă în mod unic transformarea simultană și personalizarea cu mai multe ținte (aspect și format) a datelor de testare
- Păstrează integritatea referențială respectând tastele PK-FK, compuse și auto-referențiate.
- Rulează pe Windows și TOATE versiunile sau Linux și Unix (inclusiv z / Linux și MacOS).
- Performanță de neegalat în generarea unor volume imense de date de testare, pre-sortate (și complet preconfigurate) pentru încărcări în vrac.
- Suportă valori bune și rele, distribuție de frecvență nulă și ponderată.
- Combinabil în IRI Voracity cu mascare de date, subsetare, ETL, calitatea datelor, Hadoop și orice asistență-țintă analitică.
- Poate fi utilizat și în mediile Cigniti BlueSwan TDM pentru testarea software-ului și ingineria calității.
Pro:
- Suport multiplataforma, multi-sursă și țintă.
- Volum foarte mare, ținte de testare cu inteligență ridicată.
- Eclipse GUI și linie de comandă proiectare și invocare a lucrărilor, documentație robustă.
Contra:
- Nu este gratuit.
- Necesită utilizarea interfeței de utilizare Eclipse (IRI Workbench gratuită) pentru a beneficia de funcții de clasificare și descoperire a datelor încorporate și crearea automată de locuri de muncă în lot.
Planuri de prețuri: Contactați IRI
=> Vizitați site-ul web RowGen
# 4) Databene Benerator
A fost lansat pentru prima dată în 2006. Suportă multe baze de date și sisteme de operare. Poate fi folosit pentru testarea performanței.
Caracteristici
- Suportă sintetizarea datelor și anonimizarea datelor.
- Oferă unele drivere JDBC open source.
- Asistă aproape toate tipurile de date SQL.
- Acesta acceptă patru sisteme de operare, Windows, Linux, UNIX și MAC.
Pro:
- Suport pentru sistemul de operare.
- Suportă multe baze de date.
- Manualul utilizatorului este disponibil Aici
Contra:
- Nu acceptă tipuri SQL precum Array, Distinct, Null și Struct.
- Java 6 și versiunile ulterioare sunt obligatorii.
Planuri de prețuri: Gratuit
Adresa URL oficială : Databene Benerator
# 5) Mockaroo
Mockaroo vă ajută să creați date aleatorii pentru testare. În timp ce utilizați Mockaroo, puteți descărca și încărca date în mediul dvs. folosind SQL și CSV.
Caracteristici:
- Suportă peste 100 de tipuri de date.
- Oferă suport pentru a genera date în format CSV, JSON, SQL și Excel.
- Oferă API Mock, astfel încât să puteți lucra cu propriul front-end.
- Creează date realiste.
- Pentru domenii geografice precum țară, oraș-stat etc. Mockaroo creează date reale și corelate.
Pro:
- Nu este necesară programarea.
- Ușor de folosit.
Contra:
- Oferă caracteristici limitate.
- Foarte puține înregistrări cu planul gratuit.
Planuri de prețuri:
Gratuit: Cu planul gratuit, puteți crea 1000 de rânduri.
Argint: Puteți crea 100000 de rânduri cu acest plan, iar prețul va fi de 50 USD / an.
Aur: Puteți crea 10 milioane de rânduri cu acest plan, iar prețul va fi de 500 USD / an.
Adresa URL oficială: Mockaroo
# 6) Redgate SQL Data Generator
Folosind Redgate SQL Data Generator, puteți crea date în volume mari în SQL Server Management Studio. Generează date foarte repede. Puteți personaliza numele coloanelor, tipurile de date etc.
Caracteristici:
- Puteți importa date.
- Dacă există o nepotrivire în tipurile de date, atunci convertește automat datele.
- Suportă Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 și pe Amazon RDS.
- Oferă suport pentru cheia străină.
- De asemenea, acceptă dependența între coloane.
Pro
- Coerența datelor în mai multe tabele.
- Datele de testare pot fi generate în câteva minute.
Contra
- Acceptă doar sistemul de operare Windows.
Planuri de prețuri: 365 USD / utilizator. Oferă o perioadă de încercare gratuită timp de 14 zile.
Adresa URL oficială: Redgate Sql-generator de date
# 7) Generator de baze de date IBM DB2 Test
Folosind generatorul de baze de date IBM DB2, puteți crea date de testare în baza de date DB2. Aceste date pot fi luate în format CSV, XML și SQL. Puteți crea date de testare din datele existente sau puteți crea date complet noi.
Caracteristici:
- Datele de testare pot fi generate cu ajutorul instrumentelor.
- Suportă transformări bazate pe reguli.
- De asemenea, oferă alte caracteristici, cum ar fi configurarea XML și suport pentru integritatea referențială.
Pro:
- Datele de testare pot fi generate fără nicio intervenție manuală.
- Datele de testare generate pot fi utilizate în orice bază de date.
Contra:
- Instalarea este puțin complicată.
- Deoarece vine ca un supliment, trebuie să aveți o bază de date DB2 pentru a utiliza acest instrument.
Planuri de prețuri: Gratuit. Acesta vine ca un supliment cu baza de date DB2.
# 8) Generator de date GS
Este un instrument de automatizare pentru generarea de date care ajută testerii, precum și dezvoltatorii.
GS Data Generator oferă trei ediții, adică Standard, Pro și Enterprise. Standard Edition este de a ajuta la testarea performanței și încărcării proiectelor de bază. Pro Edition este pentru proiecte complexe și suportă ERP, CRM, integrare etc. Ediția Enterprise ajută dezvoltatorii de software și companiile de consultanță.
Caracteristici:
- Poate crea date de testare pentru marketing software, teste de integrare, ERP etc.
- De asemenea, poate oferi securitate bazei de date prin înlocuirea datelor importante cu una artificială.
- În același timp, păstrează integritatea referențială și logica de afaceri.
- Oferă suport pentru MS SQL, Oracle, DB2, Sybase, Access, fișiere text și Informix.
Pro:
- Ușurință în utilizare.
- Ajută la testarea integrării.
- Puteți crea un volum mare de date, gratuit.
Contra:
c ++ programare întrebări de interviu
- Acceptă doar sistemul de operare Windows.
Planuri de prețuri: Gratuit
Adresa URL oficială: Generator de date GS
# 9) Generator de date DTM
Acest software poate genera automat valori de date și obiecte de schemă, cum ar fi tabele, vizualizări etc. Au și alte instrumente de baze de date, cum ar fi DTM Schema Reporter, DTM Test XML Generator etc.
Caracteristici:
- Poate crea date aleatorii și repetabile.
- Bazele de date acceptate includ Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL etc.
- Formatele acceptate pentru fișierele de ieșire sunt CSV, SQL Script, XML și JSON.
- Pentru sursele de date externe, acesta acceptă fișiere Excel, Access și documente XML.
- Generatorul de date DTM oferă 15 metode, pentru a completa datele din baza de date sau pentru a genera date.
Pro:
- Suportă multe baze de date utilizate în mod obișnuit.
- Generare rapidă de date.
- Veți obține opțiuni de înlocuire, anexare și actualizare pentru fiecare tabel.
Contra:
- Acceptă doar sistemul de operare Windows.
Planuri de prețuri: Oferă trei planuri de preț, adică Standard, Professional și Enterprise. Puteți cumpăra una, trei sau cinci licențe pentru fiecare plan. Prețurile se schimbă în funcție de numărul de licențe.
Editie Standard: Pentru o licență de 149 USD.
Ediție profesională: Pentru o licență de 279 USD.
Ediția Enterprise: Pentru 1 licență 399 USD.
Puteți vizualiza informații detaliate privind prețurile pe site-ul lor web.
ce este testarea beta și cum este utilizată
Adresa URL oficială: Generator de date DTM
# 10) Generator de date EMS
EMS oferă multe instrumente de baze de date pentru Oracle, DB2, MySQL, SQL Server, PostgreSQL și Interbase. Are sediul central în Rusia și are un alt birou în SUA.
Caracteristici:
- Datele generate pot fi editate sau salvate prin script SQL.
- Oferă suport pentru bazele de date Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase etc.
- Aveți posibilitatea de a previzualiza datele generate.
- Suport limitat pentru valorile NULL.
- Acceptă tipurile de date de bază Oracle și DB2 și acceptă toate tipurile de date MySQL, SQL Server, PostgreSQL și Interbase.
Pro:
- Întreținere gratuită, actualizări și asistență tehnică timp de un an.
- Instrument ușor de utilizat.
- Nu este nevoie să executați interogări pe server pentru a edita sau salva datele generate.
Contra:
- Trebuie să descărcați diferite generatoare de date pentru diferite baze de date.
Planuri de prețuri: 60 USD
Adresa URL oficială: Generator de date EMS
# 11) Generator de date Datanamic MultiDB
Datanamic a fost lansat în 1999. Instrumentul generator de date Datanamic oferă opțiuni inteligente pentru testarea bazelor de date. Are opțiuni avansate de generare și validare a datelor. Vă oferă opțiunea de a transmite datele generate direct în baza de date sau fișierul SQL.
Caracteristici:
- Oferă suport pentru baze de date precum Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access și SQLite.
- Poate genera date complet noi și poate genera și date din cea existentă.
- Are funcționalitatea de a genera simultan date pentru mai multe tabele.
- Sunt disponibile opțiuni avansate de generare a datelor care validează setările de generare a datelor.
- Oferă suport pentru integritatea referențială.
Pro:
- Este util pentru testarea bazelor de date.
- Oferă suport pentru baze de date bazate pe cloud.
- Este ușor de utilizat.
Contra:
- Este un instrument scump.
Planuri de prețuri: Oferă o perioadă de încercare gratuită de 14 zile. Prețurile încep de la 499 USD pentru un singur utilizator.
Adresa URL oficială: Generator de date Datanamic
# 12) Upscene Advance Data Generator
Upscene dezvoltă în principal instrumente de baze de date. Are sediul în Olanda. Alte instrumente de la Upscene includ Database Workbench, Hopper, FB Trace Manager, IB Log Manager și ADS Log Manager.
Prima versiune a Upscene Advanced Data Generator a fost lansată în 2001.
Caracteristici:
- Poate genera date de la zero.
- Suportă multe tipuri de date.
- Ajută la generarea datelor care sunt legate între ele în mai multe tabele.
- Suportă ODBC și ADO, Interbase, Firebird și MySQL.
Pro:
- Puteți salva starea pentru a începe și a reveni la testarea din starea respectivă.
Contra:
- Trebuie să cumpărați ediții separate pentru diferite baze de date.
Planuri de prețuri: Prețul pentru Advanced Data Generator pentru Interbase, Firebird și MySQL este de 99 Euro pentru fiecare și pentru ODBC și ADO prețul este de 199 Euro.
Adresa URL oficială: Upscene Advanced Data Generator
Instrumente suplimentare
# 13) E-Naxos DataGen: Acest instrument ajută la generarea de date aleatorii într-un volum mare. Vă va ajuta în testarea aplicațiilor bazei de date. Cea mai recentă versiune este 1.2 și prețul său începe de la 479 USD.
Adresa URL oficială: E-Naxos DataGen
# 14) Generator de date spawner :Poate genera date de testare care pot fi ieșite în instrucțiunea SQL insert. Datele pot fi inserate direct în baza de date MySQL 5.x. Sistemele de operare acceptate includ Windows și Linux. Este disponibil pentru descărcare gratuit.
Adresa URL oficială: Generator de date spawner
# 15) Fabrica de date :Data Factory de Microsoft Azure este un instrument de integrare a datelor hibrid bazat pe cloud. Oferă multe funcții precum serviciul ETL, gestionarea conductelor de date și executarea serviciilor de integrare a serverelor SQL în Azure etc. Acest instrument funcționează cu date în cloud și la fața locului.
Azure oferă securitate la nivel de întreprindere pentru date. Prețul începe de la Rupii indiene 66,10 / 1000 activități pe lună.
Adresa URL oficială: Data-Factory
# 16) Fabrica de date de SourceForge :Data Factory de SourceForge este un API Java care poate genera date aleatorii într-un volum mare. De asemenea, este disponibil pentru descărcare gratuit.
Adresa URL oficială: Fabrica de date SourceForge
Concluzie
Pentru a încheia acest articol despre Instrumentele de generare a datelor de testare, putem spune că Generate Data, Databene Benerator și Mockaroo sunt într-adevăr cele mai bune opțiuni, deoarece pot genera un volum mare de date la un preț accesibil.
Plătind un preț suplimentar, veți obține opțiuni mai avansate pentru generarea de date cu Redgate SQL Data Generator și IBM DB2 Test Database Generator.
Sper că v-a plăcut acest articol informativ despre Instrumentele de generare a datelor de testare !!
=> Contactează-ne pentru a sugera o listă aici.
Lectură recomandată
- Cele mai bune 10 instrumente de guvernare a datelor pentru a vă satisface nevoile de date în 2021
- Topul celor mai bune 14 instrumente de gestionare a datelor de testare în 2021
- Top 10 instrumente pentru știința datelor în 2021 pentru eliminarea programării
- Cele mai bune 10 instrumente și software de mascare a datelor în 2021
- Cele mai bune 10 instrumente de colectare a datelor cu strategii de colectare a datelor
- Cele mai bune 26 de instrumente, platforme și furnizori de integrare a datelor în 2021
- Top 10 instrumente de proiectare a bazelor de date pentru a construi modele de date complexe
- Top 15 instrumente Big Data (Big Data Analytics Tools) în 2021