Generování testovacích dat je proces vytváření ukázkových testovacích dat používaných při provádění testovacích případů. Existuje mnoho nástrojů pro generování testovacích dat, která vytvářejí citlivá data, která vypadají jako data produkčního testu. Tyto nástroje můžete použít, pokud nejsou k dispozici žádná stávající data.
Nejlepší nástroje pro generování testovacích dat
Následuje ručně vybraný seznam nástrojů Top Test Data Generator s jejich oblíbenými funkcemi a odkazy na webové stránky. Seznam obsahuje software pro generování testovacích dat open-source (bezplatný) i komerční (placený).
1) DATPROF
DATPROF zjednodušuje získávání správných testovacích dat ve správný okamžik. S DATPROF Privacy můžete maskovat svá testovací data a generovat syntetická data. Vaše zákaznická data jsou chráněna, ale softwarové týmy mohou stále používat reprezentativní testovací data.
Funkce:
- Zachovat charakteristiky dat
- Vysoký výkon u velkých datových sad
- Konzistentní pro více aplikací a databází
- Integrované generátory syntetických dat
- Podporuje integraci CI / CD (nepřetržitá integrace vs. nepřetržité doručování)
- Spravujte a obnovujte prostředí testovacích dat z jedné centrální platformy.
2) Generátor dat EMS
EMS Data Generator je softwarová aplikace pro vytváření testovacích dat do databázových tabulek MySQL. Umožňuje vám současně naplnit tabulku databáze MySQL testovacími daty.
Funkce:
- Generovaná data ukládáte a upravujete ve skriptu SQL.
- Tento software podporuje datové typy, jako jsou typy SET, ENUM, GEOMETRY atd.
- Výsledky dotazu SQL můžete použít jako seznam hodnot pro generování dat.
- Můžete zobrazit náhled vygenerovaných dat.
- Poskytuje širokou škálu generovaných parametrů pro každý typ pole.
- Generátor dat EMS umožňuje nastavit hodnoty NULL.
3) Redgate SQL Data Generator
Redgate SQL Data Generator vytvoří velké množství dat během několika kliknutí. Podporuje cizí klíče pro generování konzistentních dat na více než jedné úrovni.
Funkce:
- Tento nástroj pro generování dat poskytuje flexibilitu a ruční ovládání pro vytváření dat cizího klíče.
- Má více než 60 vestavěných generátorů s mnoha rozumnými možnostmi konfigurace.
- Můžete uložit příkazy SQL a generátory regulárních výrazů, které můžete sdílet se svým týmem.
- Tento nástroj poskytuje podporu příkazového řádku ke generování automatizovaných dat.
- Umožňuje importovat data ze stávajících zdrojů dat.
- Generátor dat Redgate SQL automaticky převádí data, když jsou zdrojová data různých datových typů.
- Nabízí flexibilitu a ruční ovládání pro vytváření dat cizího klíče.
Odkaz: https://www.red-gate.com/products/sql-development/sql-data-generator/
4) Informatica Test Data Management
Správa Informatica Test Data je nejlepším nástrojem pro generování testovacích dat, který automatizuje datové připojení a testuje možnosti generování dat.
Funkce:
- Tento nástroj automaticky vyhledá umístění dat pro konzistentní maskování (proces skrývání původních dat s upraveným obsahem) napříč databázemi.
- Podpora Informatica pro zabalené aplikace k zajištění integrity aplikace a rychlosti nasazení.
- Nabízí monitorování a podávání zpráv o shodě.
- Testeři mohou ukládat, sdílet, rozšiřovat a znovu používat testovací datové sady, aby zvýšili svou účinnost při testování softwaru.
- Poskytuje ucelenou sadu technik maskování, které mohou neustále maskovat různá data napříč aplikacemi.
Odkaz: https://www.informatica.com/in/products/data-security/test-data-management.html
5) Double
Double je řešení pro správu testovacích dat, které zahrnuje vyčištění dat, vytvoření testovacího plánu, převod dat a „historický“ převod souborů. Zajišťuje čisté a konzistentní datové soubory pro testování v terénu a regulační hlášení.
Funkce:
- Možnosti správy dat jsou k dispozici pro řadu testovacích dat, včetně T-Doble Software, SFRA (Sweep Frequency Response Analysis) a DTA (Domestic Tariff Area).
- Umožňuje vám vybrat, které možnosti jsou pro vaši organizaci potřebné
- Můžete snadno spravovat projekty správy dat přizpůsobené vašim obchodním praktikám.
- Umožňuje vám organizovat data napříč odděleními, divizemi a regiony.
Odkaz: https://www.doble.com/product/test-data-management/
6) InfoSphere Optim
IBM InfoSphere Optim je testovací data vytvářející aplikaci, která zvyšuje výkon a podporuje spolupráci mezi aplikacemi a databázemi napříč platformami.
Funkce:
- Můžete archivovat data z historických transakčních záznamů a vyřazených aplikací, vyřazených aplikací a historických transakčních záznamů.
- Komplexní možnosti správy testovacích dat.
- Poskytuje jediné škálovatelné řešení archivace pro podnik.
Odkaz: https://www.ibm.com/in-en/analytics/optim
7) CA Test Data Manager
CA Test Data Manager je nástroj pro generování testovacích dat. Můžete jej použít k ukládání, správě, hledání, úpravám, maskování a podmnožině dat. Umožňuje vám centrálně ukládat data jako opakovaně použitelné aktivum.
Funkce:
- Poskytuje dynamické samoobslužné formuláře k vyhledání, zobrazení, analýze a sledování testovacích dat.
- Můžete snadno rozpoznat osobní identifikační údaje (PII).
- Může generovat syntetické testovací údaje.
- Umožňuje vám vytvářet virtuální kopie testovacích dat.
- Tento nástroj vám pomůže centrálně ukládat data jako opakovaně použitelné aktivum.
Odkaz: https://www.ca.com/us/products/ca-test-data-manager.html
8) Solix EDMS
Solix EDMS je jedním z populárních nástrojů / aplikací pro generování testovacích dat pro generování testovacích dat. Může extrahovat konkrétní transakční sady obchodních objektů požadovaných pro konkrétní testy.
Funkce:
- Pomáhá vám opakovaně definovat a využívat zásady metadat aplikace a vytváření podmnožin.
- Můžete definovat a použít formát pro zachování a maskování zásad pro zabezpečená a citlivá data.
- Nabízí mnoho pravidel generování testovacích dat pro vytváření podmnožin, které obsahují všechny charakteristiky produkčních dat.
- Poskytuje více funkcí podmnožiny, včetně mazání, vkládání a zkracování
- Eliminuje zbytečná bezpečnostní rizika a výrazně snižuje vaše náklady na infrastrukturu.
Odkaz: https://www.solix.com/data-management-solutions/test-data-management/
9) Server SAP Test Data Migration Server
Server SAP Test Data Migration Server je nástroj, který pomáhá vašim systémům vývoje, zabezpečování kvality, testování a školení se skutečnými obchodními daty SAP. Zvyšuje efektivitu snížením času potřebného ke správě dat ve vývojových a testovacích systémech.
Funkce:
- Pomůže vám snížit infrastrukturu a výdaje
- Můžete extrahovat a přenášet data a testování
- Optimalizuje vývojové, testovací nebo tréninkové aktivity tím, že často poskytuje aktuální data.
- Tento nástroj je v souladu se zákony o ochraně osobních údajů zakódováním citlivých produkčních dat.
- Migrujte data přes nepřipojená datová centra.
Odkaz: https://www.sap.com/india/products/test-data-migration-server.html
10) Generátor dat DTM
Aplikace generátoru dat DTM umožňuje uživatelům vytvořit projekt generování dat několika kliknutími. Analyzuje cílovou strukturu databáze před každým spuštěním, aby se zabránilo naplnění měnících se tabulek.
Funkce:
- Podporuje všechny populární databázové systémy jako Microsoft SQL Server, IBM DB2, Oracle, PostgreSQL, Firebird, MySQL a další.
- Má více než patnáct metod k vyplnění polí náhodnými a opakovatelnými údaji.
- Sedmdesát vestavěných funkcí a procesor výrazu.
- Tento produkt zkontroluje existující schéma databáze a automaticky vyřeší strukturu klíče master-detail.
- Poskytuje širokou škálu externích zdrojů dat: databáze, CSV nebo textové soubory, dokumenty XML, Excel, tabulky atd.
- Funkce proměnných a pojmenovaných generátorů poskytují způsob sdílení vlastností generování dat s podobnými sloupci.
- Podporuje všechny moderní verze Windows: Vista, XP Windows 7, Windows 8, Windows 10, Windows Server 2003 a další.
Odkaz: http://www.sqledit.com/dg/
11) Upscene - Pokročilý generátor dat
Upscene je nástroj pro generování dat, který vytváří testovací data ve vašich databázových tabulkách. Umožňuje vám vytvářet složitá data na více vzájemně souvisejících tabulkách.
Funkce:
- Generuje rozumná data, která vypadají jako skutečná.
- Tento nástroj podporuje řadu datových typů, včetně data a času, celých čísel, binárních a logických hodnot.
Odkaz: https://www.upscene.com/advanced_data_generator/
12) Mockaroo
Mockaroo je jeden z nejlepších online nástrojů pro simulovaný generátor dat, který vám umožní vyřešit problémy s generováním dat několika kliknutími. Umožňuje také generovat více než 1 000 řádků testovacích dat ve formátech JSON, CSV, Excel a SQL.
Funkce:
- Můžete si navrhnout vlastní falešná rozhraní API.
- Poskytuje řadu datových typů, včetně města, země, kódu země, adresy, zeměpisné šířky, telefonu, státu a dalších.
- Ovládáte adresy URL, odpovědi a chybové podmínky.
- Tento nástroj poskytuje četné posměšné knihovny pro každý jazyk a platformu.
- Můžete si náhodně stáhnout testovací data, která lze načíst přímo do testovacího prostředí.
- Umožňuje vám testovat s realistickými daty.
Odkaz: https://mockaroo.com/
13) GenerateData
GenerateData je nástroj pro generování dat s otevřeným zdrojovým kódem napsaný v jazycích PHP, MySQL a JavaScript. Umožňuje vám generovat velké objemy vlastních dat v různých formátech pro použití v testovacím softwaru.
Funkce:
- Tato webová stránka nabízí online demo, které zná jeho funkčnost.
- Tento nástroj pro generování náhodných dat poskytuje plně funkční verzi s licencí GNU.
- Umožňuje vývojářům psát své vlastní datové typy a generovat nové typy náhodných dat.
- Můžete přidat nové zásuvné moduly pro země, které dodávají názvy měst, regionů a poštovní nebo PSČ.
Odkaz: http://generatedata.com/
14) Delphix
Nástroj Delphix pomáhá vaší společnosti rychleji vydávat software poskytováním virtuálních dat na vyžádání. Umožňuje týmům udržovat a upravovat knihovny testovacích dat.
Funkce:
- Uživatelé si mohou snadno označit záložky a resetovat svá data do jakéhokoli předchozího stavu.
- Záložky prostředí obsahující chyby lze okamžitě sdílet s vývojáři, aby je vyřešily.
- Může identifikovat a zabezpečit citlivé informace napříč miliony řádků dat pro své klíčové digitální aplikace.
Odkaz: https://www.delphix.com/solutions/test-data-management
15) Originální software
Original Software je komplexní řešení pro testování a ověřování dat. Testuje na úrovni databáze i uživatelského rozhraní a integruje se s mnoha dalšími řešeními pro celkovou kvalitu aplikace.
Funkce:
- Vyberte nebo vyzkoušejte data tak, že zachováte platné odkazy na data.
- K ochraně svých dat můžete použít různé metody zamlžování.
- Umožňuje vám sledovat každou vložku, aktualizaci a odstranění, včetně intervenujících stavů dat.
- Můžete porovnat svá data a ověřit výsledky testů.
- Poskytuje vývojářům testování na straně serveru.
Odkaz: https://i400quality.com/product-testbench/
FAQ
⚡ Které faktory byste měli vzít v úvahu při výběru nástroje pro generování testovacích dat?
Před výběrem nástroje byste měli zvážit následující faktory.
- Kvalita zákaznické podpory.
- Náklady na licenci, pokud existují.
- V případě projektu outsourcingu je třeba zohlednit preference zákazníka / klienta nástroje pro generování dat.
- Náklady na školení zaměstnanců o nástroji.
- Hardwarové / softwarové požadavky nástroje generátoru dat
- Zvažte možnosti zabezpečení nabízené poskytovateli softwaru.
- Zásady podpory a aktualizace dodavatele nástroje pro generování dat.
- Recenze společnosti.
✔️ Kdy byste neměli nástroj pro generování dat?
Nástroj pro generování dat byste neměli používat při testování malých a jednoduchých softwarových projektů, protože tyto nástroje vyžadují strmou křivku učení a mohou zahrnovat náklady na licenci.