test data generation with gedis studio online tool
Generering av testdata - demo med ett gratis GEDIS Studio-verktyg online (del -2):
Läs del 1 av detta testa datahanteringshandledningsserier här .
Enligt CA Technologies visar ny forskning att 30% - 40% av bristerna i programvarutestning är relaterade till problemen med testdata. Det är en av många anledningar som uppmuntrar QA-industrin att använda TDM-verktyg (Test Data Generation).
TDM-verktyg erbjuder den öppna handen att ha systemgenererade, tillförlitliga och säkra kopior av din dataset bara på några minuter.
Dessutom har TDM-verktyg en positiv inverkan på processen för snabb och kvalitativ programvaruutveckling livscykel och testa livscykeln med specifikationer som:
- Förbättrar anmärkningsvärt hastigheten för datamängden och skapandet av syntetiska data.
- Skapar fullständiga produktionskloner som minskar dina manuella ansträngningar och tid.
- Tillhandahåller on demand arbetsutrymme och självbetjäningsplattform för testare, utvecklare, ledning och DB-administratörer för att undvika datakorruption och tidsfördröjningar.
Genom att tillämpa TDM-verktyg inom programvarutestning lägger du grunden för att bidra utöver förväntningarna för att testcyklerna ska släppas snabbare. Att automatisera processen med din höga volym av nödvändiga data förbättrar den effektiva användningen av applikationens utvecklingstid. På samma sätt mildrar du skickligt långsam och komplicerad datainställning med generering av syntetiska data.
Se figur 1 det grafiska gränssnittet för IBM InfoSphereOptim TMD för bättre visualisering av hela processen för testdatahantering.
Figur 1: IBM InfoSphereOptim TMD grafiskt gränssnitt
Ur kostnadseffektivitetssynpunkt har användningen av TDM-verktyg en direkt inverkan på kostnaden eftersom:
- Dataintegration med testhanteringsverktyg
- Minimera manuella ansträngningar i vederbörlig process för datainställning för testning
- Tillräckligt tillgängliga data för återanvändbarhet
- QA-team blir mer produktiva, vilket leder till bättre personalhantering
- Förbättring av defektlösning genom utveckling och data
I denna del-2 av testserien för testdatahantering ska vi lära oss mer om Automated Test Data Generation process med GEDIS Studio gratis onlineverktyg.
Vad du kommer att lära dig:
- Introduktion till GEDIS Studio Online
- Åtkomst och registrering
- Generera testdata
- Datakorrelation och korsberoende
- Parametrering med hjälp av GEDIS Studio
- Automated Testing Data Generation tools
- Slutsats
- Rekommenderad läsning
Introduktion till GEDIS Studio Online
GEDIS Studio är en gratis testhanterings- och datageneratorverktyg online . Dess unika egenskaper hos mer än 30 testdata genereringsregler för att producera testdata, kontroll av fördelningen av värden, korrelation av värden och många andra användbara möjligheter att aggressivt testa din applikation under testet med realistiska datamängder och den stora datasimuleringen.
Så GEDIS Studio kan designa dina generationer på kort tid och ge dig plattformen för att organisera produktionen av dina testdata väl. För alla uppgifter om AUT-testfall kräver vi realistiska testdata för att säkerställa noggrannheten i vår totala testning.
skalskript för att jämföra två filer
Därför ser vi alltid ut att ha tillgång till tillräckliga testdata från produktionsmiljön och tillämpa Personligt identifierbar information göra utan att skada den praktiska informationen, och identifiera ytterligare krav på testdata för dina designade testfall.
Med GEDIS Studio kan du njuta av att hantera och generera dina testdata genom att ha följande fördelar:
- Realistisk dataproduktion
- Mycket användbart för datavisning och analys
- Effektiv plattform för generering av SQL, HTML, XML och CSV-skript och data.
Användningen av GEDIS Studio ger dig den miljö som du kan arbeta utöver datagenerering i områden som visas nedan:
- Befolka din databas baserat på dina testkrav
- Förbered din realistiska testmiljö för din AUT
- Automatisering av dataproduktion enligt behov
- Produktion av direktimportformat för Oracle, DB2 och MySQL och många andra RDMS.
Dessutom utökar GEDIS testets fullständighet genom att:
- Producerar bulkdata för enhet, funktion och belastningstester.
- Utförande av datadriven testning (QTP / UFT, Selen eller TestPartner).
Åtkomst och registrering
Från och med nu har vi gått igenom vad GEDIS gör med sina unika funktioner. Du kan generera dina testdata online även utan att installera någon applikation på din dator. När du har registrerat ditt konto kan du genast börja arbeta med GEDIS Studio.
GEDIS Studio tilldelar en personlig arbetsyta på sina servrar. Och det ger dig exempelprojekt och referensdata som du kan importera till din arbetsyta för att generera data efter eget behov.
Du kan skapa ditt konto när du trycker på knappen 'Registrera' genom att klicka på den här länken www.data-generator.com . Ange sedan alla fält i registreringsformuläret och tryck på “Skicka” -knappen.
(NOTERA- Klicka på valfri bild för en förstorad vy)
När du har slutfört registreringsprocessen skickar GEDIS dig en bekräftelse på din kontoregistrering tillsammans med inloggningsnamnet och lösenordet som du kan använda dem för att logga in på GEDIS Studio online.
När du har loggat in på GEDIS Studio är din arbetsyta tom och du kan antingen skapa ett projekt eller importera ditt projekt från befintlig data på din arbetsytasida på konfigurationspanelen. När du har ett projekt kan du infoga din generator och lägga till valfritt antal fält som du kan behöva enligt din dataspecifikation.
GEDIS har tillhandahållit verktygsfält som alla andra applikationer för snabb åtkomst för sina användare till de viktigaste funktionerna som att skapa projektkomponenter eller din arbetsyteshanterare. Du kan bläddra i generatorer och hitta fält från 'Design' Explorer, och du kan bläddra efter dina batcher och filerna från 'Production' Explorer på vänster sida av GEDIS Studio-applikationen.
På höger sida av GEDIS Studio-applikationen har du konfigurationspanelen för dina projektkomponenter, arbetsytans chef och hjälpvyerna. Arbetsytans chef visar data för de delade och privata arbetsytorna för dina projekt, generatorer, batcher och andra datafiler.
För att ändra regeln i ett visst fält, välj den i designutforskaren och dubbelklicka på ny regel från regelens väljare.
Enligt standardmodellen läggs alla rotfält i generatorn automatiskt till 'output' -filen.
Den andra funktionen för datavisning kan vara i CSV-tabell eller vanlig text. Och genom att klicka på fliken 'Arbetsyta' på höger sida av flikarna 'Design' och 'Produktion' i applikationen, visar den sidan som innehåller de fyra underflikarna som 'Projekt', 'Generatorer', 'Output' och ' Data'.
Under fliken 'Projekt' finns det två mappar, den ena genererade systemet och den andra är 'GenieLog.' När du dubbelklickar på något av 'Projekt' eller 'Generatorer' kan du importera dem till din egen arbetsyta. GEDIS Studio har gjort dessa data tillgängliga för sina användare att använda verktyget .
Eftersom vi i viss mån täckte den inledande delen av GEDIS Studios huvudsida, låt oss ta en snabb rundtur i att generera testdata steg för steg.
Generera testdata
1) När du befinner dig på fliken 'Design' klickar du på 'Skapa ett nytt projekt' i verktygsfältet. Genom att göra det skapar du nya New Batch och Defualt.txt samtidigt.
intervjufrågor för automatiseringstest för erfarna
2) På fliken 'Dokumentation', längst ner på applikationens högra sida, klicka och ge ditt nya projekt namnet. I den här handledningen ser du projektet 'Open EMR.'
3) När du väl har skapat och fått namnet på ditt projekt kan du “Lägg till fält” från verktygsfältet. Till exempel lägger vi till två fält för 'Namn' och 'Kreditkortsnummer' från dokumentationsdelen av verktyget på höger sida.
4) För att tillämpa datorgenereringsregeln baserat på våra databehov, klicka först på fältet 'Namn'. Klicka sedan på fliken 'Regler' och välj genereringsregeln 'Testa filutvinning'.
5) När du väljer regeln för extraktion av textfil kan du bläddra för att länka namninformationen som GEDIS har gjort tillgänglig för dig. När du klickar på bläddringsknappen där det står FILE, väljer du namnfil från mappen 'Namn' i mappen 'GenieLog'.
6) Klicka på ditt skapade fält 'Kreditkortsnummer' för att välja regel 'Kreditkort', som producerar kreditkortsnumren.
7) När du utformar regler för två angivna fält klickar du på fliken 'Produktion'. Den här sidan visar att Open EMR-projektet har 'New Batch' och 'Default.txt'.
Du kan ange vilka data du behöver generera genom att fylla i flikarna som Nb Records, där du lägger till antalet poster.
Här lägger vi till exempel antalet 100 poster som ska genereras:
8) När du har slutfört de dataspecifikationer som du behöver klickar du på knappen 'Generera'. Här på skärmdumpen ser du i CSV Viewer-formatet antalet 100 namn och bankkontonumren som genereras baserat på önskade kriterier tillsammans.
Datakorrelation och korsberoende
Med den här funktionen i GEDIS Studio online kan du designa generatorer där du behöver datakorrelation.
Till exempel, genererar vi en dataset med två kolumner för 'Namn' och 'Land', där namnen genereras i samband med befolkningen i varje land i världen.
För att göra det,
- vi skapar projektet Öppna EMR och lägger till två fält med 'Namn' och 'Land' i fliken 'Design'.
- Välj 'Text File Extraction' som generatorregel för fältet 'Name'.
- Därefter väljer du tillgänglig filinformation från namnmappen genom att bläddra i fältet 'File'.
- På samma sätt väljer du generatorregeln för 'Text File Extraction' och navigerar för att plocka upp data från landet från sökvägen som 'Localization / World-Countries-Populations.txt'.
- När du är klar med att utforma regler till två angivna fält klickar du på fliken 'Produktion'. Denna sida visar att ditt Open EMR-projekt har 'New Batch' och 'Default.Txt'.
- Du kan ange vilka data du behöver generera genom att fylla i flikarna som Nb Records, lägga till antalet poster som du behöver för båda fälten. Här lägger vi till exempel antalet 200 poster som ska genereras.
- När du har slutfört de dataspecifikationer som du behöver klickar du på knappen 'Generera'. Skärmbilden nedan visar i CSV Viewer-formatet antalet 200 namn, land, varje landspopulation, område och densitet enligt det givna tillståndet för generering av testdata. Befolkningen fördelad i de genererade testdata är densamma som en verklig befolkningsfördelning på jorden.
Parametrering med hjälp av GEDIS Studio
Parametern är en av GEDIS databas testverktygets mest effektiva funktion för att generera testdata. Genom att använda parametrar kan du ställa in olika generatorer med olika datavärden för din produktion.
Att ha möjlighet att arbeta med parametrar hjälper dig att återanvända dina olika datageneratorer i verkliga projekt där du har flera användare.
Nu ska vi skapa två parametrerade generatorer med två olika värden för adressen och familjenamnen som börjar med F i vårt Open EMR-projekt. Som vi redan har skapat Open ERM-projekt tillsammans med dess två fält 'Namn' och 'Land'.
- Du klickar på fliken ”Produktion” där du vill lägga till båda nämnda parametrar
- Klicka på “default.txt” i batchen av din öppna EMR
- Genom att klicka på fliken 'Parametrar' som ligger mellan flikarna i 'Dokumentation' och 'Regler', visar systemet parametersidan
- Lägg till en parameter och namnge den 'Adress'
- Bläddra för att välja adressfilen från mappen 'Ord' genom att klicka på mappikonen till höger om den tillagda parametern
- När du har valt din adressfil kan du klicka på knappen 'Visa din fil som CSV' eller knappen 'Visa din fil som text'.
- Samma steg som du skulle ta för att lägga till den nya parametern för namnen som börjar med F.
Det finns två tillagda parametrar som du kan arbeta med en av dem eftersom du kan behöva för din testning som visas på skärmdumpen.
Förutom de illustrerade funktionerna i denna handledning i samband med Open EMR-projektet ger GEDIS Studio dig möjligheter att arbeta i ett bredare spektrum av testdata generering och testdatahantering.
De nämns nedan:
- Hantering av din icke-regressionstestning
- Använda dina genererade testdata genom import / export
- Skapa testdata utan att använda GUI för GEDIS Studio
Du kan komma åt GEDIS-handboken för din övning och använda genom att klicka här .
Automated Testing Data Generation tools
På grund av det enorma behovet vi har av testdata under hela vår programvarutestning finns det olika typer av testdata automatiserade generationens verktyg tillgängliga på marknaden.
Genom att gå igenom GEDIS Studio som ett av de många automatiska verktygen för testdata, upptäckte vi att vi kan skapa originaldata i nästan vilken databas eller textfil som helst.
Dessa verktyg gör det möjligt för oss att:
- Skapa realistiska och meningsfulla data för en fullständig applikationstestning;
- Presentera domänspecifik data för testning;
- Tillämpa lagstiftningen om personlig identifiering (PII) genom att dölja konfidentiella värden;
- Applikationerna levereras snabbt till kunderna genom att undvika manuell, tidskrävande dataskapning;
- Automatisering av tusentals kunder, produkter eller kontoposter med olika attribut för id, e-post, namn, etc.
För din jämförande analys av de listade testdatahanteringsverktygen samlade vi här de flesta verktyg som finns tillgängliga på marknaden.
=> Om du är intresserad av att gå igenom de bästa TDM-verktygen, vänligen läs denna handledning .
Här är listan över TDM-verktyg:
- BizDataX
- CA Test Data Manager (Datamaker)
- Compuware's Test Data Management
- Datafabrik
- Datagenerator
- DatabeneBenerator
- Datanamic Data Generator MultiDB
- Delphix Test Data Management
- Double Test-datahantering
- DTM Data Generator
- E-Naxos DataGen
- EMS Data Generator
- GEDIS Studio Online
- Generatordata.com
- GS-datagenerator
- HP Test Data Management
- Informatica Testing Data Management-verktyg
- InfoSphereOptim Test Data Management
- Lisa-lösningar för testdata
- Original Test Data Management
- Redgate SQL Data Generator
- SAP-testmigrationsserver
- Solix EDMS Test Data Management
- Spawner
- TechArcis
- Test-data-generator
- Upscene Advanced Data Generator
- vTesterCenter
- YDE Data Generator
Slutsats
Genom att använda alla automatiska TDM-verktyg höjer vi kvaliteten på våra funktionella och prestandatest.
Verktygen hjälper oss att tillhandahålla tillräcklig datatäckning, snabbare leverans, kostnadseffektivitet, färre datarelaterade defekter och maximerad inlärningsmöjlighet under hela testprocessen.
Denna handledning gav dig en lista över tjugonio automatiska testdata genereringsverktyg som du kan gå igenom och hitta rätt TDM-verktyg som säkerställer att du tillhandahåller dina testdata. Att exponeras för många olika antal TDM-verktyg gör att du kan välja rätt efter din utvärdering från varje testcykel.
Vi bestämde oss för att illustrera viktiga funktioner i GEDIS Studio Online. Det här verktyget är tillgängligt online som du kan få tillgång till med att ha exempeldata och många regler för att starta ditt test på nolltid.
Om du behöver ett gratis automatiseringsverktyg som inte behöver dig att gå igenom installationen och databasanslutningen är GEDIS en av dem.
Generera gärna testdata med det här verktyget. Låt oss veta om du har några frågor. Låt oss veta om du vill att vi ska täcka något annat testdatahanteringsverktyg.
Rekommenderad läsning
- 10+ bästa datainsamlingsverktyg med datainsamlingsstrategier
- 14 bästa verktyg för testdatahantering 2021
- Topp 10 bästa testdata genereringsverktyg 2021
- 10 bästa dataanalysverktyg för perfekt datahantering (2021 LIST)
- JMeter-dataparameterisering med användardefinierade variabler
- Topp 10 Verktyg för webbskrapning för online-extraktion av data
- 10+ bästa datastyrningsverktyg för att uppfylla dina behov av data 2021
- Data Pool-funktion i IBM Rational Quality Manager för testdatahantering