Testinių duomenų generavimas yra bandinių duomenų pavyzdžių, naudojamų vykdant bandymo atvejus, sudarymo procesas. Yra daugybė „Test Data Generator“ įrankių, kurie sukuria pagrįstus duomenis, kurie atrodo kaip gamybos bandymo duomenys. Šiuos įrankius galite naudoti, jei nėra esamų duomenų.
Geriausi bandomųjų duomenų generavimo įrankiai
Toliau pateikiamas pasirinktas „Top Test Data Generator“ įrankių sąrašas su populiariausiomis funkcijomis ir nuorodomis į svetainę. Sąraše yra tiek atvirojo kodo (nemokama), tiek komercinė (mokama) bandomųjų duomenų generavimo programinė įranga.
1) DATPROF
DATPROF palengvina reikiamų testo duomenų gavimą reikiamu momentu. Naudodami „DATPROF Privacy“ galite užmaskuoti savo bandymo duomenis ir generuoti sintetinius duomenis. Jūsų klientų duomenys yra apsaugoti, tačiau programinės įrangos komandos vis tiek gali naudoti tipinius bandymų duomenis.
Funkcijos:
- Išsaugoti duomenų charakteristikas
- Didelis našumas dideliuose duomenų rinkiniuose
- Nuoseklus keliose programose ir duomenų bazėse
- Įmontuoti sintetinių duomenų generatoriai
- Palaiko CI / CD integraciją (nuolatinė integracija ir nuolatinis pristatymas)
- Tvarkykite ir atnaujinkite bandymų duomenų aplinką iš vienos centrinės platformos.
2) EMS duomenų generatorius
„EMS Data Generator“ yra programinė įranga, skirta kurti bandomuosius duomenis į „MySQL“ duomenų bazių lenteles. Tai leidžia vienu metu užpildyti „MySQL“ duomenų bazės lentelę su bandymų duomenimis.
Funkcijos:
- Jūs išsaugote ir redaguojate sugeneruotus duomenis SQL scenarijuje.
- Ši programinė įranga palaiko tokius duomenų tipus kaip SET, ENUM, GEOMETRY ir kt.
- SQL užklausos rezultatus galite naudoti kaip reikšmių sąrašą duomenims generuoti.
- Galite pamatyti sugeneruotų duomenų peržiūrą.
- Jis pateikia daug įvairių sugeneruotų parametrų kiekvienam lauko tipui.
- EMS duomenų generatorius leidžia nustatyti NULL reikšmes.
3) Redgate SQL duomenų generatorius
„Redgate SQL Data Generator“ sukuria didelę duomenų kiekį per kelis paspaudimus. Jis palaiko užsienio raktus, kad generuotų nuoseklius duomenis daugiau nei vienu lygiu.
Funkcijos:
- Šis duomenų generavimo įrankis suteikia lankstumą ir rankinį valdymą kuriant užsienio raktų duomenis.
- Jame yra daugiau nei 60 integruotų generatorių su daugybe protingų konfigūravimo galimybių.
- Galite išsaugoti SQL sakinius ir regexp generatorius, kad galėtumėte pasidalinti su savo komanda.
- Šis įrankis palaiko komandinę eilutę automatiniams duomenims generuoti.
- Tai leidžia jums importuoti duomenis iš esamų duomenų šaltinių.
- „Redgate“ SQL duomenų generatorius automatiškai konvertuoja duomenis, kai šaltinio duomenys yra skirtingų tipų.
- Jis siūlo lankstumą ir rankinį valdymą kuriant užsienio raktų duomenis.
Nuoroda: https://www.red-gate.com/products/sql-development/sql-data-generator/
4) „Informatica“ bandymo duomenų valdymas
„Informatica Test“ duomenų valdymas yra geriausias bandomųjų duomenų generavimo įrankis, automatizuojantis duomenų ryšį ir išbandantis duomenų generavimo galimybes.
Funkcijos:
- Šis įrankis automatiškai suranda duomenų vietas, kad būtų galima nuosekliai užmaskuoti (originalių duomenų su redaguotu turiniu slėpimo procesas) visose duomenų bazėse.
- „Informatica“ palaikymas supakuotoms programoms, siekiant užtikrinti programų vientisumą ir spartų diegimą.
- Ji siūlo stebėseną ir ataskaitas apie atitikimą.
- Testuotojai gali saugoti, dalytis, papildyti ir pakartotinai naudoti bandomuosius duomenų rinkinius, kad padidintų programinės įrangos testavimo efektyvumą.
- Tai pateikia išsamų maskavimo metodų rinkinį, kuris gali nuolat užmaskuoti įvairius duomenis visose programose.
Nuoroda: https://www.informatica.com/in/products/data-security/test-data-management.html
5) Dvigubas
„Double“ yra bandomųjų duomenų valdymo sprendimas, apimantis duomenų valymą, bandymo plano kūrimą, duomenų konversiją ir „istorinę“ failų konvertaciją. Tai užtikrina švarias ir nuoseklias duomenų rinkmenas bandymams lauke ir norminių ataskaitų teikimą.
Funkcijos:
- Duomenų valdymo parinktys yra prieinamos įvairiems bandymų duomenims, įskaitant „T-Doble“ programinę įrangą, SFRA („Sweep Frequency Response Analysis“) ir DTA (vidaus tarifų sritis).
- Tai leidžia pasirinkti, kurios parinktys reikalingos jūsų organizacijai
- Galite lengvai valdyti duomenų valdymo projektus, pritaikytus jūsų verslo praktikai.
- Tai leidžia tvarkyti duomenis departamentuose, padaliniuose ir regionuose.
Nuoroda: https://www.doble.com/product/test-data-management/
6) „InfoSphere Optim“
„IBM InfoSphere Optim“ yra bandomieji duomenys, sukuriantys programą, kuri padidina našumą, suteikia galimybę bendradarbiauti visose programose ir duomenų bazėse visose platformose.
Funkcijos:
- Galite archyvuoti istorinių operacijų įrašų ir nebenaudojamų programų, nebenaudojamų programų ir istorinių operacijų įrašų duomenis.
- Išsamios bandymų duomenų valdymo galimybės.
- Tai teikia vieną keičiamo dydžio archyvavimo sprendimą įmonei.
Nuoroda: https://www.ibm.com/in-en/analytics/optim
7) CA bandymų duomenų tvarkyklė
„CA Test Data Manager“ yra bandymų duomenų generavimo įrankis. Jį galite naudoti duomenims saugoti, tvarkyti, rasti, redaguoti, maskuoti ir pogrupiams. Tai leidžia centralizuotai saugoti duomenis kaip daugkartinį turtą.
Funkcijos:
- Jame pateikiamos dinamiškos savitarnos formos, skirtos rasti, peržiūrėti, analizuoti ir stebėti bandymų duomenis.
- Galite lengvai atpažinti asmens identifikavimo informaciją (AII).
- Tai gali generuoti sintetinius bandymų duomenis.
- Tai leidžia jums sukurti virtualias bandymo duomenų kopijas.
- Šis įrankis padeda saugoti duomenis centralizuotai saugant duomenis kaip daugkartinį turtą.
Nuoroda: https://www.ca.com/us/products/ca-test-data-manager.html
8) „Solix“ EDMS
„Solix EDMS“ yra viena iš populiariausių bandymų duomenų generavimo įrankių / programų, skirtų bandymų duomenims generuoti. Jis gali išskirti konkrečius sandorių verslo objektų rinkinius, reikalingus tam tikriems bandymams.
Funkcijos:
- Tai padeda jums pakartotinai apibrėžti ir panaudoti programos metaduomenis ir pogrupių kūrimo strategijas.
- Saugiems ir neskelbtiniems duomenims galite apibrėžti ir pritaikyti politikos išsaugojimo ir maskavimo formatą.
- Jis siūlo daug bandomųjų duomenų generavimo taisyklių, kad būtų galima sukurti pogrupius, kuriuose būtų visos gamybos duomenų charakteristikos.
- Jis teikia kelias pogrupio funkcijas, įskaitant ištrynimą, įterpimą ir sutrumpinimą
- Tai pašalina nereikalingą saugumo riziką ir žymiai sumažina jūsų infrastruktūros išlaidas.
Nuoroda: https://www.solix.com/data-management-solutions/test-data-management/
9) SAP bandymo duomenų perkėlimo serveris
„SAP Test Data Migration Server“ yra įrankis, kuris padeda jūsų kūrimo, kokybės užtikrinimo, testavimo ir mokymo sistemoms gauti tikrus SAP verslo duomenis. Tai padidina efektyvumą, sutrumpindamas laiką, reikalingą duomenims valdyti kūrimo ir bandymo sistemose.
Funkcijos:
- Tai padeda sumažinti infrastruktūrą ir išlaidas
- Galite išskleisti ir perduoti duomenis ir testuoti
- Tai optimizuoja kūrimo, testavimo ar mokymo veiklą, dažnai teikiant dabartinius duomenis.
- Šis įrankis laikosi duomenų privatumo įstatymų, nes šifruoja neskelbtinus gamybos duomenis.
- Duomenų perkėlimas per nesusietus duomenų centrus.
Nuoroda: https://www.sap.com/india/products/test-data-migration-server.html
10) DTM duomenų generatorius
DTM duomenų generavimo programa leidžia vartotojams keliais paspaudimais sukurti duomenų generavimo projektą. Prieš kiekvieną vykdymą ji analizuoja tikslinės duomenų bazės struktūrą, kad būtų išvengta besikeičiančių lentelių užpildymo.
Funkcijos:
- Jis palaiko visas populiarias duomenų bazių sistemas, tokias kaip „Microsoft SQL Server“, „IBM DB2“, „Oracle“, „PostgreSQL“, „Firebird“, „MySQL“ ir kt.
- Joje yra daugiau nei penkiolika metodų laukams užpildyti atsitiktiniais ir pakartotinais duomenimis.
- Septyniasdešimt integruotų funkcijų ir išraiškos procesorius.
- Šis produktas patikrina esamą duomenų bazės schemą ir automatiškai išsprendžia pagrindinės detalės rakto struktūrą.
- Tai suteikia platų išorinių duomenų šaltinių spektrą: duomenų bazes, CSV ar tekstinius failus, XML dokumentus, „Excel“, skaičiuokles ir kt.
- Kintamieji ir pavadintų generatorių funkcijos suteikia galimybę bendrinti duomenų generavimo ypatybes panašiuose stulpeliuose.
- Jis palaiko visas šiuolaikines „Windows“ versijas: „Vista“, „XP Windows 7“, „Windows 8“, „Windows 10“, „Windows Server 2003“ ir kt.
Nuoroda: http://www.sqledit.com/dg/
11) „Upscene“ - pažangus duomenų generatorius
„Upscene“ yra duomenų generavimo įrankis, kuris sukuria bandymų duomenis jūsų duomenų bazės lentelėse. Tai leidžia jums sukurti sudėtingus duomenis per kelias vienas su kitu susijusias lenteles.
Funkcijos:
- Tai generuoja pagrįstus duomenis, kurie atrodo tikri.
- Šis įrankis palaiko įvairius duomenų tipus, įskaitant datą ir laiką, sveikus skaičius, dvejetainius ir loginius parametrus.
Nuoroda: https://www.upscene.com/advanced_data_generator/
12) „Mockaroo“
„Mockaroo“ yra vienas iš geriausių internetinių imitacinių duomenų generavimo įrankių, leidžiantis keliais paspaudimais išspręsti duomenų generavimo problemas. Tai taip pat leidžia jums sugeneruoti daugiau nei 1 000 bandomųjų duomenų eilučių JSON, CSV, „Excel“ ir SQL formatais.
Funkcijos:
- Galite susikurti savo maketo API.
- Jame pateikiami įvairūs duomenų tipai, įskaitant miestą, šalį, šalies kodą, gatvės adresą, platumą, telefoną, valstiją ir kt.
- Jūs kontroliuojate URL, atsakymus ir klaidų sąlygas.
- Šis įrankis suteikia daugybę pašaipių bibliotekų kiekvienai kalbai ir platformai.
- Galite atsisiųsti atsitiktinai sugeneruotus bandymo duomenis, kuriuos galima įkelti tiesiai į bandymo aplinką.
- Tai leidžia išbandyti tikroviškus duomenis.
Nuoroda: https://mockaroo.com/
13) „GenerateData“
„GenerateData“ yra atviro kodo duomenų generavimo įrankis, parašytas PHP, „MySQL“ ir „JavaScript“. Tai leidžia jums sugeneruoti daug įvairių formatų pasirinktinių duomenų, naudojamų bandant programinę įrangą.
Funkcijos:
- Ši svetainė siūlo internetinę demonstracinę versiją, kad sužinotumėte jos funkcionalumą.
- Šis atsitiktinių duomenų generavimo įrankis suteikia visiškai funkcionalią, GNU licencijuotą versiją.
- Tai leidžia kūrėjams rašyti savo duomenų tipus, kad būtų sugeneruoti nauji atsitiktinių duomenų tipai.
- Galite pridėti naujų šalių papildinių, kurie teikia miestų pavadinimus, regionų pavadinimus ir pašto ar pašto kodų formatus.
Nuoroda: http://generatedata.com/
14) Delphix
„Delphix“ įrankis padeda jūsų įmonei greičiau išleisti programinę įrangą, pateikdamas virtualius duomenis pagal pareikalavimą. Tai leidžia komandoms prižiūrėti ir versijoti bandymų duomenų bibliotekas.
Funkcijos:
- Vartotojai gali lengvai pažymėti ir atkurti savo duomenis į bet kurią ankstesnę būseną.
- Aplinkų, kuriose yra klaidų, žymes galima nedelsiant bendrinti su kūrėjais, kad jos būtų išspręstos.
- Jis gali nustatyti ir apsaugoti neskelbtiną informaciją milijonuose savo pagrindinių skaitmeninių programų duomenų eilių.
Nuoroda: https://www.delphix.com/solutions/test-data-management
15) Originali programinė įranga
Originali programinė įranga yra išsamus bandymų duomenų ir patikrinimo sprendimas. Tai testuoja tiek duomenų bazės, tiek vartotojo sąsajos lygmeniu ir integruojamas su daugybe kitų sprendimų, užtikrinančių bendrą programos kokybę.
Funkcijos:
- Pasirinkite arba atrinkite duomenis išsaugodami galiojančias duomenų nuorodas.
- Norėdami apsaugoti savo duomenis, galite naudoti įvairius apgaulės metodus.
- Tai leidžia jums stebėti kiekvieną įterpimą, atnaujinimą ir ištrynimą, įskaitant įsikišančias duomenų būsenas.
- Norėdami patikrinti savo testo rezultatus, galite palyginti savo duomenis.
- Jis teikia serverio bandymus kūrėjams.
Nuoroda: https://i400quality.com/product-testbench/
DUK
⚡ Į kokius veiksnius reikėtų atsižvelgti renkantis Test Data Generator Tool?
Prieš pasirinkdami įrankį, turėtumėte atsižvelgti į šiuos veiksnius.
- Klientų aptarnavimo kokybė.
- Licencijos kaina, jei taikoma.
- Užsakymo projekto atveju turite atsižvelgti į duomenų generavimo įrankio kliento / kliento pageidavimą.
- Išlaidos, susijusios su darbuotojų mokymu apie įrankį.
- Duomenų generavimo įrankio techninės ir programinės įrangos reikalavimai
- Apsvarstykite programinės įrangos tiekėjų siūlomas saugumo galimybes.
- Duomenų generavimo įrankio tiekėjo palaikymo ir atnaujinimo politika.
- Įmonės apžvalgos.
✔️ Kada neturėtumėte Duomenų generavimo įrankis?
NETURĖTUMĖTE naudoti duomenų generavimo įrankio, kai bandote mažus ir paprastus programinės įrangos projektus, nes šių įrankių mokymosi kreivė yra staigi ir gali būti susijusios su licencijos sąnaudomis.