test data generation with gedis studio online tool
Testno generiranje podataka - Demo pomoću besplatnog mrežnog alata GEDIS Studio (dio -2):
Pročitajte 1. dio ovoga ovdje testirajte seriju tutorijala za upravljanje podacima .
Prema CA Technologies, nedavna istraživanja pokazuju da je 30% - 40% nedostataka u testiranju softvera povezano s problemima podataka o testiranju. To je jedan od mnogih razloga koji potiče QA industriju da koristi alate za testiranje generiranja podataka (TDM).
TDM alati nude otvorenu mogućnost stvaranja sustavom generiranih, pouzdanih i sigurnih kopija vašeg skupa podataka u samo nekoliko minuta.
Uz to, TDM alati pozitivno utječu na proces brzog i kvalitetnog životnog ciklusa razvoja softvera i ispitivanje životnog ciklusa sa specifikacijama poput:
- Iznimno povećava brzinu stvaranja podskupa podataka i sintetičkih podataka.
- Stvara potpune proizvodne klonove smanjujući vaše ručne napore i vrijeme.
- Pruža radni prostor na zahtjev i platformu za samoposluživanje za testere, programere, upravljanje i administratore DB-a kako bi se izbjegla oštećenja podataka i vremenska kašnjenja.
Primjenom TDM alata na polju testiranja softvera postavljate temelje za doprinos koji premašuje očekivanja u bržem puštanju testnih ciklusa. Automatizacija procesa velikog broja potrebnih podataka poboljšava učinkovito korištenje vremena razvoja aplikacije. Isto tako, generiranjem sintetičkih podataka vješto ublažavate sporo i složeno postavljanje podataka.
Pogledajte sliku 1, grafičko sučelje IBM InfoSphereOptim TMD za bolju vizualizaciju cijelog procesa upravljanja testnim podacima.
Slika1: Grafičko sučelje IBM InfoSphereOptim TMD
Sa stajališta isplativosti, upotreba TDM alata ima izravan utjecaj na troškove kao:
- Integracija podataka s alatima za upravljanje testovima
- Minimiziranje ručnih napora u pravom postupku postavljanja podataka za testiranje
- Adekvatno dostupni podaci za ponovnu upotrebljivost
- QA timovi postaju produktivniji, što dovodi do boljeg upravljanja ljudskim resursima
- Poboljšanje u rješavanju nedostataka pomoću Razvoj i podaci
U ovom dijelu 2 probne serije tutorijala za upravljanje podacima naučit ćemo o Automatizirani postupak generiranja test podataka s besplatnim mrežnim alatom GEDIS Studio.
Što ćete naučiti:
- Uvod u GEDIS Studio Online
- Pristup i registracija
- Test generiranje podataka
- Korelacija podataka i međusobna ovisnost
- Parametrizacija pomoću GEDIS Studija
- Alati za automatizirano testiranje podataka
- Zaključak
- Preporučena literatura
Uvod u GEDIS Studio Online
GEDIS Studio je besplatni alat za upravljanje podacima na mreži i generator podataka . Njegove jedinstvene značajke više od 30 pravila za generiranje testnih podataka za proizvodnju testnih podataka, kontrolu raspodjele vrijednosti, korelaciju vrijednosti i mnoge druge korisne mogućnosti za agresivno testiranje vaše aplikacije u okviru testa s realnim skupovima podataka i simulacijom velikih podataka.
Dakle, GEDIS Studio može u kratkom roku dizajnirati vaše generacije i pružiti vam platformu za dobru organizaciju proizvodnje vaših testnih podataka. Za bilo koje podatke AUT testnih slučajeva potrebni su nam realni testni podaci kako bismo osigurali temeljitost cjelokupnog testiranja.
Stoga uvijek izgledamo kako imamo pristup dovoljnim podacima o ispitivanju iz proizvodnog okruženja i primjene Podaci koji mogu osobno identificirati izradu bez nanošenja štete praktičnoj prirodi podataka i utvrditi daljnje zahtjeve testnih podataka za vaše dizajnirane test slučajeve.
Korištenjem GEDIS Studija uživali biste u upravljanju i generiranju testnih podataka imajući sljedeće prednosti:
- Realna proizvodnja podataka
- Vrlo korisno za prikaz i analizu podataka
- Učinkovita platforma za generiranje SQL, HTML, XML i CSV skripti i podataka.
Korištenje GEDIS Studija pruža vam okruženje u kojem možete raditi i izvan generiranja podataka u područjima kao što je prikazano u nastavku:
- Popunite svoju bazu podataka na temelju zahtjeva za testiranje
- Pripremite realistično testno okruženje za svoj AUT
- Automatizacija proizvodnje podataka prema zahtjevu
- Izrada formata izravnog uvoza za Oracle, DB2 i MySQL i mnoge druge RDMS-ove.
Uz to, GEDIS proširuje kompletnost vašeg testiranja na sljedeći način:
- Izrada skupnih podataka za jedinične, funkcionalne i testove opterećenja.
- Izvršenje testiranje na temelju podataka (QTP / UFT, selen ili TestPartner).
Pristup i registracija
Do sada smo prošli ono što GEDIS radi sa svojim jedinstvenim značajkama. Testne podatke možete generirati na mreži čak i bez instaliranja bilo koje aplikacije na računalo. Nakon što registrirate svoj račun, odmah možete započeti suradnju s GEDIS Studiom.
GEDIS Studio na svojim poslužiteljima dodjeljuje osobni radni prostor. Također vam pruža uzorke projekata i referentne podatke koje možete uvesti u svoj radni prostor kako biste generirali podatke o vlastitim potrebama.
Svoj račun možete stvoriti pritiskom na gumb 'Registriraj' klikom na ovu vezu www.data-generator.com . Zatim unesite sva polja u obrazac za registraciju i pritisnite gumb 'Pošalji'.
(BILJEŠKA- Kliknite bilo koju sliku za uvećani prikaz)
Nakon što dovršite postupak registracije, GEDIS vam šalje potvrdu za registraciju računa zajedno s imenom za prijavu i lozinkom da ih možete koristiti za mrežnu prijavu u GEDIS Studio.
Nakon što ste se prijavili u GEDIS Studio, vaš je radni prostor prazan i to možete učiniti izradite projekt ili uvezite svoj projekt iz postojećih podataka koji se nalaze na stranici vašeg radnog prostora na konfiguracijskoj ploči. Kada imate projekt, možete umetnuti svoj generator i dodati neograničen broj polja koja će vam trebati prema vašoj specifikaciji podataka.
GEDIS je pružio alatnoj traci poput bilo koje druge aplikacije za brzi pristup svojih korisnika glavnim značajkama poput stvaranja komponenata projekta ili upravitelja vašeg radnog prostora. Možete pregledavati generatore i pronaći polja iz istraživača „Dizajn“, a možete pretraživati svoje serije i datoteke iz istraživača „Proizvodnja“ koji se nalaze na lijevoj strani aplikacije GEDIS Studio.
Na desnoj strani aplikacije GEDIS Studio imate ploča za konfiguraciju za komponente vašeg projekta, upravitelj radnog prostora i poglede pomoći. Upravitelj radnog prostora prikazuje podatke zajedničkog i privatnog radnog prostora za vaše projekte, generatore, serije i druge podatkovne datoteke.
Za promjenu pravila u određenom polju odaberite ga u istraživaču dizajna i dvaput kliknite novo pravilo u izborniku pravila.
Prema zadanom modelu, sva korijenska polja generatora automatski se dodaju u 'izlaznu' datoteku.
Druga značajka prikaza podataka može biti u CSV tablici ili u običnom tekstu. I klikom na karticu „Radni prostor“ s desne strane kartica „Dizajn“ i „Proizvodnja“ prikazuje se stranica koja sadrži četiri podkartice poput „Projekti“, „Generatori“, „Izlaz“ i „ Podaci'.
Ispod kartice 'Projekti' nalaze se dvije mape, jednu je generirao sustav, a druga je 'GenieLog'. Dok dvaput kliknete na bilo koji od „Projekata“ ili „Generatora“, možete ih uvesti u svoj vlastiti radni prostor. GEDIS Studio je ove podatke stavio na raspolaganje svojim korisnicima za upravljanje alatom .
Kako smo u određenoj mjeri pokrili uvodni dio glavne stranice GEDIS Studija, krenimo u brzi obilazak generiranja testnih podataka korak po korak.
Test generiranje podataka
1) Kako se nalazite na kartici 'Dizajn', kliknite gumb 'Izradi novi projekt' koji se nalazi na alatnoj traci. Na taj način istodobno izrađujete novi paket i Defualt.txt.
2) Na kartici 'Dokumentacija' koja se nalazi u donjem dijelu desne tipke aplikacije i dajte svom novom projektu naziv. U ovom vodiču vidite projekt nazvan 'Otvoreni EMR'.
3) Jednom kada ste kreirali i imenovali svoj projekt, na alatnoj traci možete 'Dodati polje'. Na primjer, ovdje dodajemo dva polja za „Ime“ i „Broj kreditne kartice“ iz dokumentacijskog dijela alata s desne strane.
4) Da biste primijenili pravilo za generiranje podataka na temelju naših podataka, prvo kliknite polje 'Ime'. Zatim kliknite karticu 'Pravila' i odaberite pravilo generacije 'Test File Extraction'.
5) Dok odabirete pravilo izvlačenja tekstualne datoteke, možete pregledavati povezivanje podataka o imenu koje je za vas stavio na raspolaganje GEDIS. Kada kliknete gumb za pregledavanje na kojem piše FILE, odabirete datoteku imena iz mape „Imena“ koja se nalazi u mapi „GenieLog“.
6) Kliknite vaše kreirano polje 'Broj kreditne kartice' za odabir pravila 'Kreditna kartica', koje će stvoriti brojeve kreditnih kartica.
7) Kada dizajnirate pravila za dva zadana polja, kliknite karticu „Proizvodnja“. Ova će vam stranica pokazati da Open EMR projekt ima “New Batch” i “Default.txt”.
Možete odrediti koje podatke trebate generirati popunjavanjem kartica poput Nb Records, gdje dodajete broj zapisa.
Evo, na primjer, stavimo broj od 100 zapisa koji će se generirati:
8) Nakon što dovršite potrebne podatke, kliknite gumb 'Generiraj'. Ovdje na snimci zaslona, u formatu CSV Viewer vidite broj od 100 imena i brojeve bankovnih računa generiranih na temelju potrebnih kriterija zajedno.
Korelacija podataka i međusobna ovisnost
Ova značajka GEDIS Studija na mreži omogućuje vam projektiranje generatora tamo gdje vam je potrebna korelacija podataka.
Na primjer, generiramo skup podataka od dva stupca za 'Ime' i 'Država', gdje se nazivi generiraju u korelaciji sa brojem stanovništva svake zemlje svijeta.
Za to,
- izrađujemo projekt Open EMR i dodajemo dva polja „Ime“ i „Država“ na kartici „Dizajn“.
- Odaberite 'Izdvajanje tekstualne datoteke' kao pravilo generatora za polje 'Ime'.
- Zatim odabirete dostupne podatke o datotekama iz mape imena pregledavanjem polja 'Datoteka'.
- Slično tome, odabirete pravilo generatora 'Izdvajanje tekstualne datoteke' i krećete se prema podacima iz države s putanje kao 'Lokalizacija / Svjetske države-Populacije.txt'.
- Kada završite s dizajniranjem pravila za dva zadana polja, kliknite karticu „Proizvodnja“. Ova će vam stranica pokazati da vaš Open EMR projekt ima “New Batch” i “Default.Txt”.
- Možete odrediti koje podatke trebate generirati popunjavanjem kartica poput Nb Records, dodajte broj zapisa koji vam trebaju za oba polja. Ovdje smo, na primjer, stavili broj 200 zapisa koji će se generirati.
- Nakon što dovršite potrebne podatke, kliknite gumb 'Generiraj'. Snimak zaslona u nastavku prikazuje u formatu CSV Viewer broj od 200 imena, državu, stanovništvo svake zemlje, područje i gustoću prema zadanom uvjetu generiranja test podataka. Populacija raspoređena unutar generiranih testnih podataka ista je kao i stvarna raspodjela populacije na Zemlji.
Parametrizacija pomoću GEDIS Studija
Značajka parametra jedna je od najučinkovitijih funkcija generiranja testnih podataka alata za testiranje baze podataka GEDIS. Korištenjem parametara možete postaviti razne generatore različitih vrijednosti podataka za svoju proizvodnju.
Dakle, mogućnost rada s parametrima pomaže vam u ponovnoj upotrebi različitih generatora podataka u stvarnim projektima u kojima imate više korisnika.
Izradimo sada dva parametrizirana generatora s dvije različite vrijednosti za adresu i obiteljska imena koja počinju s F u našem projektu Open EMR. Kao što smo već stvorili Open ERM projekt zajedno s njegova dva polja „Ime“ i „Država“.
- Kliknete karticu “Proizvodnja” gdje biste dodali oba navedena parametra
- Kliknite 'default.txt' koji se nalazi u paketu vašeg Open EMR-a
- Klikom na karticu 'Parametri' koja se nalazi između kartica 'Dokumentacija' i 'Pravila', sustav prikazuje stranicu parametara
- Dodajte parametar i nazovite ga 'Adresa'
- Potražite odabir adrese iz mape 'Riječi' klikom na ikonu mape koja se nalazi na desnoj strani vašeg dodanog parametra
- Nakon što ste odabrali datoteku adrese, možete kliknuti na gumb 'Prikaži datoteku kao CSV' ili gumb 'Prikaži datoteku kao tekst'
- Isti koraci koje biste poduzeli za dodavanje novog parametra Imena koja počinju sa F.
Dva su dodana parametra koja možete raditi na jednom od njih, jer će vam trebati za testiranje, kao što je prikazano na snimci zaslona.
Uz ilustrirane značajke ovog vodiča u kontekstu Open EMR projekta, GEDIS Studio pruža vam i mogućnosti rada u širem spektru generiranja testnih podataka i upravljanja testnim podacima.
Spomenuti su u nastavku:
- Upravljanje vašim testiranjem neregresije
- Upotreba generiranih podataka o testiranju uvozom / izvozom
- Stvaranje test podataka bez korištenja GUI-ja GEDIS Studio
Možete pristupiti GEDIS vodiču za svoju praksu i koristiti ga klikom ovdje .
Alati za automatizirano testiranje podataka
Zbog ogromne potrebe za testnim podacima tijekom procesa testiranja našeg softvera, na tržištu su dostupne različite vrste alata za automatizirano generiranje testnih podataka.
Prolazeći kroz GEDIS Studio kao jedan od mnogih automatiziranih alata za testne podatke, otkrili smo da izvorne podatke možemo stvoriti u gotovo bilo kojoj bazi podataka ili tekstualnoj datoteci.
Ovi nam alati omogućuju:
- Stvaranje realnih i značajnih podataka za cjelovito testiranje aplikacija;
- Predstaviti sve podatke specifične za domenu za testiranje;
- Primjena zakona o osobnim podacima (PII) maskiranjem povjerljivih vrijednosti;
- Aplikacije se brzo isporučuju kupcima izbjegavajući ručno, dugotrajno stvaranje podataka;
- Automatizacija tisuća kupaca, proizvoda ili stavki računa s različitim atributima njihovog ID-a, e-adrese, imena itd.
Za vašu usporednu analizu navedenih alata za upravljanje testnim podacima ovdje smo prikupili većinu alata dostupnih na tržištu.
=> Ako ste zainteresirani za prolazak kroz vrhunske TDM alate, pročitajte ovaj tutorial .
Evo popisa TDM alata:
- BizDataX
- CA Test Data Manager (Izrađivač podataka)
- Compuware-ovo upravljanje testnim podacima
- Tvornica podataka
- Generator podataka
- DatabeneBenerator
- Datanamic Generator podataka MultiDB
- Delphix test podataka upravljanje
- Double Test upravljanje podacima
- DTM generator podataka
- E-Naxos DataGen
- EMS generator podataka
- GEDIS Studio Online
- Generatordata.com
- GS generator podataka
- HP test podataka
- Alat za upravljanje podacima za testiranje Informatica
- InfoSphereOptim Test Data Management
- Lisa rješenja za testne podatke
- Izvorno upravljanje testnim podacima
- Redgate SQL generator podataka
- SAP poslužitelj migracije testnih podataka
- Solix EDMS upravljanje podacima o ispitivanju
- Mrijestnik
- TechArcis
- Test-generator podataka
- Upsceni napredni generator podataka
- vTesterCenter
- YDE generator podataka
Zaključak
Korištenjem bilo kojih TDM automatiziranih alata neizmjerno podižemo kvalitetu testiranja funkcionalnosti i performansi.
kako razvrstati niz cijelih brojeva u javi
Alati nam pomažu u pružanju dovoljne pokrivenosti podacima, brže isporuke, isplativosti, manje grešaka povezanih s podacima i maksimizirane mogućnosti učenja tijekom cijelog postupka testiranja.
Ovaj vam je vodič pružio popis od dvadeset i devet alata za automatsko generiranje testnih podataka kroz koje možete proći i pronaći pravi TDM alat koji vam osigurava pružanje potrebnih testnih podataka. Izloženost velikom broju različitih TDM alata omogućit će vam odabir odgovarajućeg nakon ponovne procjene iz svakog ciklusa testiranja.
Odlučili smo ilustrirati glavne značajke GEDIS Studio Online. Ovaj je alat dostupan na mreži, a možete mu pristupiti s podacima o uzorcima i mnogim pravilima za pokretanje testa u trenu.
Ako vam treba besplatan alat za automatizaciju koji ne treba da prođete kroz instalaciju i vezu s bazom podataka, GEDIS je jedan od njih.
Slobodno generirajte testne podatke pomoću ovog alata. Javite nam ako imate pitanja. Ako želite da pokrijemo bilo koji drugi alat za upravljanje testnim podacima, javite nam.
Preporučena literatura
- 10+ najboljih alata za prikupljanje podataka sa strategijama prikupljanja podataka
- 14 najboljih NAJBOLJIH alata za upravljanje podacima 2021
- 10 najboljih alata za generiranje testnih podataka 2021
- 10 najboljih alata za analizu podataka za savršeno upravljanje podacima (POPIS 2021)
- JMeter parametalizacija podataka korištenjem korisnički definiranih varijabli
- 10 najboljih alata za struganje weba za mrežno izdvajanje podataka
- 10+ najboljih alata za upravljanje podacima koji će ispuniti vaše potrebe za podacima 2021
- Značajka baze podataka u IBM Rational Quality Manageru za upravljanje test podacima