how perform data driven testing soapui pro soapui tutorial 14
Razumevanje podatkovnega testiranja v programu SoapUI Pro:
V tem Vadnica SoapUI Pro , si bomo ogledali testiranje na podlagi podatkov s pomočjo SoapUI Pro. Izvajanje preskusov obremenitve in preizkušanja zmogljivosti z ogromnimi podatki je pogosto čas, ki ga je treba porabiti. To je mogoče odpraviti s pomočjo podatkovnega testiranja v programu SoapUI Pro.
Kaj se boste naučili:
Kaj je preskušanje na podlagi podatkov?
Branje testnih podatkov skozi testne skripte in večkratno ponavljanje izvajanja je znano kot podatkovno testiranje . Podatki o preskusu so vnaprej pripravljeni na podlagi zahtev iz zunanjih virov, ki bi lahko bile kar koli od naslednjega:
- Excelove datoteke
- Datoteke CSV
- Viri ODBC
- Predmeti SQL / ADO
Med zagonom skriptov, ki jih poganjajo podatki, jih pridobi iz zunanje datoteke z izvornimi podatki in nato v ustrezne spremenljivke, ki so prisotne v skriptih. Vzemimo na primer obrazec za prijavo. Ta obrazec običajno vsebuje polja z uporabniškim imenom in geslom. Med preskušanjem funkcionalnosti prijavnega zaslona moramo pripraviti testne podatke z različnimi kombinacijami uporabniškega imena in gesla, pri čemer bi morale obstajati spremenljivke, da podatke v skriptu dobimo ustrezno.
Ko pokličemo spletno storitev iz preskusnega koraka vira podatkov SoapUI, bo prebrala prvo nastavljeno uporabniško ime in geslo. Nato bo vrednosti dodelil ustreznim spremenljivkam v skriptu. Po tem bo spletna storitev postopek interno začela z uporabniškim imenom in geslom.
Oglejte si diagram poteka običajnih podatkovnih preskusov. To je mogoče izvesti prek programa SoapUI pro.
Testiranje na podlagi ključnih besed
Testiranje na podlagi ključnih besed je vrsta preskušanja programske opreme, ki se uporablja tako za ročno kot za avtomatizirano testiranje (najpogosteje uporabljena). Imenuje se tudi testiranje na podlagi tabele. Čeprav je to precej preprosto, potrebuje več časa za zbiranje ključnih besed in ustreznih funkcij.
V okviru, ki temelji na ključnih besedah, skupaj s ključnimi besedami pripravimo testne podatke, kot so tabele podatkov. V okviru testiranja, ki temelji na ključnih besedah, je na voljo več komponent. So
- Nadzorna datoteka
- Datoteka s testnimi primeri
- Startup Script
- Driver Script
- Utility Script
»Nadzorna datoteka« vsebuje preskusne scenarije, ki jih je treba izvesti / avtomatizirati. Pri preskušanju v začetni fazi mora uporabnik iz podatkovnega zapisa izbrati določen preskusni scenarij. To bo določeno na podlagi oznake (Da / Ne), ki je prisotna v podatkovni datoteki ali datoteki excel.
' Datoteka s testnimi primeri ” komponenta vsebuje podrobne korake toka, ki ga je treba izvesti, in to bo pripravljeno v obliki excel, ki vsebuje ključne besede, predmete, stolpce in kontrolne točke.
Naslednja komponenta je Začetni skript '. To je prvi izvedljivi skript, ki ustvari primere in bere podatke iz vsebinske datoteke. Po tem bo začel izvajati testne scenarije, ki so označeni kot Da v nadzorni datoteki.
Driver Script
Skript gonilnika je odgovoren za branje datoteke s testnimi primeri in potrdi ključne besede. Nato bo poklical ustrezne funkcije skriptov na podlagi ključnih besed, ki so na voljo v datoteki s testnim primerom. Poleg tega moramo napake med izvajanjem obravnavati v samem gonilniškem skriptu.
Utility Script
Sestavljen je iz ustreznih logičnih metod / funkcij, ki temeljijo na ključnih besedah. Ti skripti bodo splošni in jih bo mogoče uporabljati v vseh aplikacijah.
Podrobni koraki za izvedbo podatkovnega testiranja v programu SoapUI Pro:
To lahko storite z uporabo Excela, CSV ali SQL prek gonilnikov JDBC
Za vadbo bomo uporabili spletno storitev CurrencyConvertor. Preden ustvarite nov projekt v programu SoapUI Pro, pripravite testne podatke na podlagi vhodne zahteve za spletno storitev, kot je prikazano na spodnjem posnetku zaslona.
Ko so testni podatki pripravljeni, odprite SoapUI Pro in sledite tem korakom.
Korak 1: Ustvarite projekt SOAP
2. korak: Dodajte preskusno zbirko in korake testnega primera z imenom “CurrencyConvertorSoap TestSuite «oziroma» ConversionRateTestCase «
3. korak: V testni primer dodajte zahtevo za storitev, kot je prikazano spodaj:
Nato konfiguriramo preskusni korak vira podatkov, kot je opisano spodaj:
1) Dvokliknite preskusni korak vira podatkov, ki je prisoten pod drevesom projekta
dva) Na desnem stranskem zaslonu izberite možnost Excel v spustnem meniju vira podatkov
3) SoapUI prikaže zaslon za konfiguracijo z mapa , Delovni list , Začnite pri Cell in Prezri prazno opcije.
4) mapa možnost je treba napolniti z veljavnim imenom datoteke, izbranim iz lokalnega računalnika. Nato vnesite natančno ime delovnega lista v Delovni list besedilno polje.
5) Nato ima besedilno polje »Začni pri celici« privzeto vrednost celice kot »A1«. Po potrebi spremenite.
6) Možnost »Prezri prazno« nam pomaga, da se izognemo obdelavi praznih celic iz izbranega obsega celic. Če je potrjeno, program SoapUI ne bo upošteval praznih celic z delovnega lista.
7) Kliknite gumb Prebrskaj, da izberete datoteko excel, shranjeno na trdem disku
8) Vnesite ime delovnega lista, kot je prisotno v izvirni datoteki excel. Določimo “Sheet1”, saj smo v Sheet1 vnesli testne podatke.
9) Pustite privzeto Ime celice in potrdite polje. Nato moramo dodati imena lastnosti glede na ime glave excel. Ikona za dodajanje imena lastnosti bo v orodni vrstici s simbolom (+).
10) Ko so dodana vsa zahtevana imena lastnosti, lahko izvedemo vir podatkov.
enajst) Kliknite ikono Zaženi, da začnete izvajanje, ki naloži testne podatke v mrežo SoapUI
12) Zdaj nas bo SoapUI Pro pozval, naj določimo število vrstic, ki jih je treba pridobiti iz datoteke excel. Če potrebujemo vse vrstice pomeni, lahko določimo kot nič. Za referenco si oglejte spodnji posnetek zaslona.
13) Na koncu kliknite V redu, da zapolnite podatke na dnu odseka.
14) Če želite med izvajanjem preskusne zbirke ponoviti vrstico za vrstico, dodajte zanko vira podatkov pod preskusno zbirko, kjer je dodan preskusni korak vira podatkov.
petnajst) Za ta desni klik na vozlišče preskusnih korakov in nato kliknite Dodaj korak -> Vir podatkov zanka
16) V pojavno okno Dodaj korak vnesite ime vira podatkov in kliknite V redu
17) Po dodajanju zanke vira podatkov moramo konfigurirati korak vira podatkov in ciljni korak. Za to z desno miškino tipko kliknite korak zanke vira podatkov in kliknite možnost »Konfiguriraj«. Prepričajte se, da mora biti korak vira podatkov »vir podatkov«, ciljni korak pa »stopnja pretvorbe«
18) Kliknite V redu, da zaprete pojavno okno
Zdaj je čas, da preizkusni paket zaženemo tako, da posredujemo različne vhodne podatke. Dvokliknite ime preskusne zbirke in nato ikono Zaženi. Po izvedbi preizkusne zbirke nam bo SoapUI Pro prikazal rezultate preizkusa.
kako odpreti swf datoteke v oknih
Zaključek:
To je res uporabna funkcija za hitrejše in izboljšanejše testiranje. Vendar je občutljiv na spremembe uporabniškega vmesnika med prihodnjimi izdajami. Z ustreznimi spremembami podatkovnih tabel ga je enostavno obnoviti.
Naslednja vadnica SoapUI je zadnji v seriji, o katerem bomo govorili izvoz zahtev in odgovorov v zunanje datoteke .
Prosimo, objavite svoje komentarje in vprašanja spodaj.
Priporočeno branje
- 7 Pomembne značilnosti programa SoapUI in SoapUI Pro - Vadnica 2
- 4 Pomembne značilnosti programa SoapUI Pro za občinstvo - Vadnica SoapUI št. 12
- 15+ vadnic za SoapUI: najboljše orodje za testiranje API-jev za spletne storitve
- Kako uporabljati lastnosti v skriptu Groapy SoapUI - Vadnica SoapUI št. 7
- Razumevanje trditev v SoapUI - Vadnica SoapUI št. 5
- Delo z lastnostmi SoapUI - Vadnica SoapUI št. 8
- Vadnice za globinsko zasenčenje za začetnike
- Kako uporabljati metode v programu SoapUI za izvajanje preizkusov v velikem obsegu - Vadnica št. 10 za SoapUI