test data generation with gedis studio online tool
Testgegevens genereren - demo met behulp van een gratis online GEDIS Studio-tool (deel -2):
Lees deel 1 hiervan test de serie handleidingen over gegevensbeheer hier
Volgens CA Technologies geeft recent onderzoek aan dat 30% - 40% van de defecten bij het testen van software verband houdt met de problemen van de testgegevens. Het is een van de vele redenen waarom de QA-industrie wordt aangemoedigd om Test Data Generation (TDM) -tools te gebruiken.
TDM-tools bieden de mogelijkheid om binnen enkele minuten door het systeem gegenereerde, betrouwbare en veilige kopieën van uw dataset te hebben.
Bovendien hebben TDM-tools een positieve invloed op het proces van een snelle en hoogwaardige levenscyclus van softwareontwikkeling en de levenscyclus testen met specificaties als:
- Verbetert opmerkelijk de snelheid van het maken van gegevenssubsets en synthetische gegevens.
- Maakt volledige productieklonen die uw handmatige inspanningen en tijd verminderen.
- Biedt on-demand werkruimte en selfserviceplatform voor testers, ontwikkelaars, management en DB-beheerders om datacorruptie en tijdvertragingen te voorkomen.
Door TDM-tools toe te passen op het gebied van softwaretesten, leg je de basis om boven verwachting bij te dragen aan het sneller vrijgeven van de testcycli. Door het proces van uw grote hoeveelheid vereiste gegevens te automatiseren, kunt u de ontwikkelingstijd van de applicatie efficiënter gebruiken. Evenzo verzacht u vakkundig trage en gecompliceerde gegevensconfiguraties met het genereren van synthetische gegevens.
Raadpleeg afbeelding 1 van de grafische interface van de IBM InfoSphereOptim TMD voor een betere visualisatie van het hele proces van Test Data Management.
Figuur 1: IBM InfoSphereOptim TMD grafische interface
Vanuit het oogpunt van kostenefficiëntie heeft het gebruik van TDM-tools een directe impact op de kosten, aangezien:
- Gegevensintegratie met Test Management Tools
- Minimaliseren van handmatige inspanningen tijdens het proces van het instellen van gegevens voor testen
- Voldoende beschikbare gegevens voor hergebruik
- QA-teams worden productiever, wat leidt tot beter personeelsbeheer
- Verbetering van het oplossen van defecten door ontwikkeling en gegevens
In dit deel 2 van de tutorialserie over testdatamanagement gaan we meer leren over de AGeautomatiseerd proces voor het genereren van testgegevens met de gratis online tool van GEDIS Studio.
Wat je leert:
- Inleiding tot GEDIS Studio Online
- Toegang en registratie
- Test gegevens generatie
- Gegevenscorrelatie en cross-afhankelijkheid
- Parametrisering met GEDIS Studio
- Geautomatiseerde tools voor het genereren van testgegevens
- Gevolgtrekking
- Aanbevolen literatuur
Inleiding tot GEDIS Studio Online
GEDIS Studio is een gratis online testgegevensbeheer en gegevensgenerator De unieke kenmerken van meer dan 30 regels voor het genereren van testgegevens voor het produceren van testgegevens, controle van de verdeling van waarden, correlatie van waarden en vele andere nuttige mogelijkheden om uw applicatie agressief te testen onder de test met realistische datasets en de grote gegevenssimulatie.
GEDIS Studio kan dus uw generaties in korte tijd ontwerpen en u het platform bieden om de productie van uw testgegevens goed te organiseren. Voor alle gegevens van AUT-testcases hebben we realistische testgegevens nodig om de grondigheid van onze algehele tests te garanderen.
Daarom zoeken we altijd toegang tot voldoende testdata uit de productieomgeving en solliciteren Persoonlijk identificeerbare informatie maken zonder de praktische aard van de gegevens te schaden, en verdere vereisten van testgegevens voor uw ontworpen testgevallen identificeren.
Als u GEDIS Studio gebruikt, zou u uw testgegevens graag beheren en genereren door de volgende voordelen te hebben:
- Realistische gegevensproductie
- Zeer nuttig voor gegevensweergave en -analyse
- Efficiënt platform voor het genereren van SQL-, HTML-, XML- en CSV-script en gegevens.
Het gebruik van GEDIS Studio biedt u de omgeving die u kunt gebruiken naast het genereren van gegevens op gebieden zoals hieronder weergegeven:
- Vul uw database in op basis van uw testvereisten
- Bereid een realistische testomgeving voor uw AUT
- Automatisering van dataproductie volgens de vraag
- Productie van direct importformaat voor Oracle, DB2 en MySQL en vele andere RDMS.
Bovendien vergroot GEDIS de volledigheid van uw tests door:
ba vragen om te stellen tijdens een interview
- Het produceren van bulkgegevens voor de unit-, functionele en belastingtests.
- Uitvoering van het datagestuurd testen (QTP / UFT, Selenium of TestPartner).
Toegang en registratie
Vanaf nu hebben we doorgenomen wat GEDIS doet met zijn unieke eigenschappen. U kunt uw testgegevens online genereren, zelfs zonder een toepassing op uw computer te installeren. Zodra u uw account heeft geregistreerd, kunt u meteen aan de slag met GEDIS Studio.
GEDIS Studio wijst een persoonlijke werkruimte toe op zijn servers. En het biedt u ook voorbeeldprojecten en referentiegegevens die u in uw werkruimte kunt importeren om de gegevens van uw eigen behoefte te genereren.
U kunt uw account aanmaken door op de knop 'Registreren' te klikken door op deze link te klikken www.data-generator.com Voer vervolgens alle velden in het registratieformulier in en klik op de knop 'Verzenden'.
NOTITIE- Klik op een afbeelding voor een vergrote weergave)
Zodra u het registratieproces heeft voltooid, stuurt GEDIS u de bevestiging voor uw accountregistratie, samen met de inlognaam en het wachtwoord waarmee u zich online kunt aanmelden bij GEDIS Studio.
Nadat u zich heeft aangemeld bij GEDIS Studio, is uw werkruimte leeg en kunt u beide maak een project aan of importeer uw project van de bestaande gegevens op uw werkruimtepagina op het configuratiescherm. Als u een project heeft, kunt u uw generator invoegen en een willekeurig aantal velden toevoegen die u nodig heeft volgens uw gegevensspecificatie.
GEDIS heeft het werkbalk net als elke andere applicatie voor snelle toegang van zijn gebruikers tot de belangrijkste functies, zoals het maken van projectcomponenten of uw workspace manager. U kunt door generatoren bladeren en velden zoeken vanuit 'Design' explorer, en u kunt naar uw batches en bestanden zoeken vanuit 'Production' explorer aan de linkerkant van de GEDIS Studio applicatie.
Aan de rechterkant van de GEDIS Studio-applicatie heb je de configuratiescherm voor uw projectcomponenten, de werkruimtemanager en de helpweergaven. De werkruimtemanager toont gegevens van de gedeelde en privéwerkruimten voor uw projecten, generatoren, batches en andere gegevensbestanden.
Om de regel in een bepaald veld te wijzigen, selecteert u deze in de ontwerpverkenner en dubbelklikt u op de nieuwe regel in de selector van de regel.
Volgens het standaardmodel worden alle root-velden van de generator automatisch toegevoegd aan het 'output' -bestand.
Het andere kenmerk van de gegevensweergave kan in CSV-tabel of platte tekst zijn. En door te klikken op het tabblad 'Werkruimte' aan de rechterkant van de tabbladen 'Ontwerp' en 'Productie' van de applicatie, wordt de pagina weergegeven met de vier subtabbladen zoals 'Projecten', 'Generatoren', 'Uitvoer' en ' Gegevens'.
Onder het tabblad 'Projecten' zijn er twee mappen, de ene is door het systeem gegenereerd en de andere is 'GenieLog'. Als u dubbelklikt op een van de 'Projecten' of 'Generatoren', kunt u ze in uw eigen werkruimte importeren. GEDIS Studio heeft deze gegevens beschikbaar gesteld aan zijn gebruikers om de tool te bedienen
Aangezien we tot op zekere hoogte het inleidende gedeelte van de hoofdpagina van GEDIS Studio hebben besproken, laten we een korte rondleiding krijgen door stap voor stap testgegevens te genereren.
Test gegevens generatie
1) Terwijl u zich op het tabblad 'Ontwerp' bevindt, klikt u op de knop 'Een nieuw project maken' op de werkbalk. Door dit te doen, maakt u tegelijkertijd de nieuwe New Batch en het Defualt.txt aan.
2) Op het tabblad 'Documentatie', gelegen aan de onderkant van de rechterklik van de applicatie en geef uw nieuwe project de naam. In deze zelfstudie ziet u het project met de naam 'Open EMR'.
3) Nadat u uw project heeft gemaakt en een naam heeft gegeven, kunt u 'Veld toevoegen' vanuit de werkbalk. Hier voegen we bijvoorbeeld twee velden toe voor 'Naam' en 'Creditcardnummer' uit het documentatiegedeelte van de tool aan de rechterkant.
4) Om de regel voor het genereren van gegevens toe te passen op basis van onze gegevensbehoeften, klikt u eerst op het veld 'Naam'. Klik vervolgens op het tabblad 'Regels' en selecteer de generatieregel 'Testbestandsextractie'.
wat zijn goede websites om anime te kijken
5) Terwijl u de regel voor het extraheren van tekstbestanden selecteert, kunt u bladeren naar de naamgegevens die door GEDIS voor u beschikbaar zijn gesteld. Wanneer u op de bladerknop klikt waar FILE staat, selecteert u de naam van het bestand uit de map 'Namen' in de map 'GenieLog'.
6) Klik op het door u gemaakte veld 'Creditcardnummer' om de regel 'Creditcard' te selecteren, die de creditcardnummers zal produceren.
7) Wanneer u regels ontwerpt voor twee gegeven velden, klikt u op het tabblad “Productie”. Deze pagina laat zien dat Open EMR-project de 'Nieuwe batch' en de 'Default.txt' heeft.
U kunt aangeven welke gegevens u moet genereren door de tabbladen zoals Nb Records in te vullen, waar u het aantal records toevoegt.
Hier plaatsen we bijvoorbeeld het aantal te genereren 100 records:
8) Nadat u de gegevensspecificaties heeft ingevuld die u nodig heeft, klikt u op de knop 'Genereren'. Hier in de schermafbeelding ziet u in de CSV Viewer-indeling het aantal van 100 namen en de bankrekeningnummers die zijn gegenereerd op basis van vereiste criteria samen.
Gegevenscorrelatie en cross-afhankelijkheid
Met deze functie van GEDIS Studio online kunt u generatoren ontwerpen waar u gegevenscorrelatie nodig hebt.
Bijvoorbeeldgenereren we een dataset van twee kolommen voor 'Naam' en 'Land', waarbij de namen worden gegenereerd in correlatie met de bevolking van elk land van de wereld.
Om dit te doen,
- we creëren het project Open EMR en voegen twee velden 'Naam' en 'Land' toe aan het tabblad 'Ontwerp'.
- Selecteer de 'Text File Extraction' als de generatorregel voor het veld 'Name'.
- Vervolgens selecteert u beschikbare bestandsgegevens uit de map met de naam door te bladeren in het veld van het 'Bestand'.
- Op dezelfde manier selecteert u de generatorregel van ‘Text File Extraction’ en navigeert u om gegevens uit het land op te halen via het pad ‘Localization / World-Countries-Populations.txt’.
- Als u klaar bent met het ontwerpen van regels voor twee gegeven velden, klikt u op het tabblad “Productie”. Deze pagina laat u zien dat uw Open EMR-project de 'Nieuwe batch' en de 'Default.Txt' heeft.
- U kunt specificeren welke gegevens u moet genereren door de tabbladen zoals Nb Records in te vullen, voeg het aantal records toe dat u voor beide velden nodig heeft. Hier plaatsen we bijvoorbeeld het aantal 200 te genereren records.
- Nadat u de gegevensspecificaties heeft ingevuld die u nodig heeft, klikt u op de knop 'Genereren'. De onderstaande schermafbeelding toont in de CSV Viewer-indeling het aantal van 200 namen, het land, de bevolking van elk land, het gebied en de dichtheid volgens de gegeven voorwaarde voor het genereren van testgegevens. De populatie die binnen de gegenereerde testgegevens is verdeeld, is dezelfde als de populatie in de echte wereld op aarde.
Parametrisering met GEDIS Studio
De functie van de parameter is een van de meest efficiënte functies voor het genereren van testgegevens van GEDIS-databasetesttools. Door parameters te gebruiken, kunt u verschillende generatoren van verschillende datawaarden voor uw productie instellen.
De mogelijkheid om met parameters te werken, helpt u dus bij het hergebruik van uw verschillende gegevensgeneratoren in real-life projecten waar u meerdere gebruikers heeft.
Laten we nu twee geparametriseerde generatoren maken met twee verschillende waarden voor het adres en de familienamen die beginnen met F in ons Open EMR-project. Omdat we al een Open ERM-project hebben gemaakt, samen met de twee velden 'Naam' en 'Land'.
- U klikt op het tabblad “Productie” waar u beide genoemde parameters zou toevoegen
- Klik op 'default.txt' in de batch van uw Open EMR
- Door te klikken op het tabblad 'Parameters' tussen de tabbladen 'Documentatie' en 'Regels', geeft het systeem de parameterpagina weer
- Voeg een parameter toe en noem deze 'Adres'
- Blader naar het adresbestand uit de map 'Words' door op het mappictogram aan de rechterkant van uw toegevoegde parameter te klikken
- Nadat u uw adresbestand heeft geselecteerd, kunt u klikken op de knop 'Bekijk uw bestand als CSV' of de knop 'Bekijk uw bestand als tekst'
- Dezelfde stappen die u zou nemen voor het toevoegen van de nieuwe parameter van de namen beginnend met F.
Er zijn twee toegevoegde parameters waaraan u kunt werken, zoals u wellicht nodig heeft voor uw tests, zoals weergegeven in de schermafbeelding.
Naast de geïllustreerde functies in deze tutorial in de context van het Open EMR-project, biedt GEDIS Studio u de faciliteiten om te werken in een breder spectrum van het genereren van testgegevens en het beheren van testgegevens.
c ++ sleep_for
Ze worden hieronder genoemd:
- Beheer van uw niet-regressietesten
- Met behulp van uw gegenereerde testgegevens door importeren / exporteren
- Testgegevens maken zonder de GUI van GEDIS Studio te gebruiken
U kunt de GEDIS-tutorial voor uw praktijk openen en gebruiken door op te klikken hier
Geautomatiseerde tools voor het genereren van testgegevens
Vanwege de enorme behoefte die we hebben aan testgegevens tijdens het proces van onze softwaretests, zijn er verschillende soorten geautomatiseerde generatietools voor testgegevens beschikbaar op de markt.
Door GEDIS Studio te gebruiken als een van de vele geautomatiseerde tools voor testgegevens, kwamen we erachter dat we originele gegevens kunnen maken in bijna elke database of elk tekstbestand.
Deze tools stellen ons in staat om:
- Realistische en zinvolle data creëren voor het testen van een complete applicatie;
- Voer domeinspecifieke gegevens in om te testen;
- Wetgeving inzake persoonlijk identificeerbare informatie (PII) toepassen door vertrouwelijke waarden te maskeren;
- De applicaties worden snel aan klanten geleverd door handmatige, tijdrovende gegevenscreatie te vermijden;
- Automatisering van duizenden klanten, producten of accountitems met verschillende attributen van hun ID, e-mail, naam, etc.
Voor uw vergelijkende analyse van de vermelde Test Data Management Tools, hebben we hier de meeste tools verzameld die op de markt beschikbaar zijn.
=> Als u geïnteresseerd bent in het doornemen van de beste TDM-tools, lees dan deze tutorial
Hier is de lijst met TDM-tools:
- BizDataX
- CA Test Data Manager (Datamaker)
- Compuware's Test Data Management
- Data fabriek
- Gegevensgenerator
- DatabeneBenerator
- Datanamic Data Generator MultiDB
- Delphix-testgegevensbeheer
- Double Test gegevensbeheer
- DTM-gegevensgenerator
- E-Naxos DataGen
- EMS-gegevensgenerator
- GEDIS Studio Online
- Generatordata.com
- GS gegevensgenerator
- HP Testgegevensbeheer
- Informatica Testing Data Management-tool
- InfoSphereOptim-testgegevensbeheer
- Lisa-oplossingen voor testgegevens
- Origineel testgegevensbeheer
- Redgate SQL-gegevensgenerator
- SAP-testgegevensmigratieserver
- Solix EDMS-testgegevensbeheer
- Spawner
- TechArcis
- Test-data-generator
- Upscene geavanceerde gegevensgenerator
- vTesterCenter
- YDE-gegevensgenerator
Gevolgtrekking
Door gebruik te maken van geautomatiseerde TDM-tools, verhogen we de kwaliteit van onze functionele en prestatietests enorm.
De tools helpen ons bij het bieden van voldoende gegevensdekking, snellere levering, kostenefficiëntie, minder gegevensgerelateerde defecten en de maximale leermogelijkheid tijdens het testproces.
Deze tutorial gaf je een lijst met negenentwintig geautomatiseerde tools voor het genereren van testgegevens die je kunt doorlopen om de juiste TDM-tool te vinden, zodat je de benodigde testgegevens kunt leveren. Als u wordt blootgesteld aan veel verschillende aantallen TDM-tools, kunt u de juiste kiezen na uw herevaluatie van elke testcyclus.
We besloten om het belangrijkste kenmerken van GEDIS Studio Online. Deze tool is online beschikbaar waar u toegang toe heeft met de voorbeeldgegevens en veel regels om uw test in een mum van tijd te starten.
Als u een gratis automatiseringstool nodig heeft waarvoor u de installatie en de databaseverbinding niet hoeft te doorlopen, dan is GEDIS er een van.
Voel je vrij om met deze tool testgegevens te genereren. Laat het ons weten als u nog vragen heeft. Laat het ons weten als u wilt dat wij een andere tool voor het beheer van testgegevens behandelen.
Aanbevolen literatuur
- 10+ beste tools voor gegevensverzameling met strategieën voor het verzamelen van gegevens
- Top 14 BESTE testgegevensbeheertools in 2021
- Top 10 beste tools voor het genereren van testgegevens in 2021
- De 10 beste tools voor gegevensanalyse voor perfect gegevensbeheer (2021 LIST)
- Parametrering van JMeter-gegevens met behulp van door de gebruiker gedefinieerde variabelen
- Top 10 Web Scraping Tools voor online gegevensextractie
- 10+ beste tools voor gegevensbeheer om in 2021 aan uw gegevensbehoeften te voldoen
- Datapoolfunctie in IBM Rational Quality Manager voor testgegevensbeheer