katalon studio tutorial
Test Automation je eno področje, kjer še vedno nenehno stremimo k izboljšanju, enostavnosti, robustnosti in enostavnosti uporabe.
Nekatera orodja lahko pomagajo ustvariti robustne, lahke in vzdrževalne skripte, vendar jih je težko uporabljati. Nekateri drugi so enostavni, vendar ustvarjajo krhke in temperamentne teste. Vedno se lahko odločimo - nekaj zmagamo, nekaj izgubimo.
Glede na to situacijo je, ko se orodje oglasi z obljubo, da bo rešilo bolečinske točke, povsem navdušeno.
V zadnjem tednu sem delal na preprosti, a močni programski opremi za avtomatizacijo Katalon Studio. Prišel je z zmogljivostmi uporabniškega vmesnika, ki jih pri avtomatizaciji na osnovi Selenium WebDriver zelo pogrešam, in prilagodljivosti, ki se ji UFT izmika. In popolnoma brezplačno.
=> Če vas zanima več, smo tukaj že zajeli en pregled o tem brezplačnem orodju: Pregled Kataloškega studia
Za današnjo vadnico Katalon Studio sem teorijo preizkusil in namestil Katalon Studio 4.5.
Kaj se boste naučili:
- Namestitev Catalon in zagon
- Hitri pregled uporabniškega vmesnika Katalon!
- Ustvarimo naš prvi test
- Katalog Nove funkcije
- Kaj je dobro pri tem orodju?
- Kaj bi lahko bilo boljše?
- Zaključek
- Priporočeno branje
Namestitev Catalon in zagon
Najprej je namestitev zelo preprosta.
Sledite tem korakom:
# 1) Pojdi do Katalog Studio in kliknite na 'Download' .
(Opomba:Kliknite na poljubno sliko za povečan pogled)
Za aktiviranje računa Katalon potrebujete veljaven e-poštni naslov. Osebni e-poštni naslov deluje - registriral sem se pri svojem Gmailu.
#two) Izberite različico za prenos, ki jo potrebujete
# 3) Ko je prenos končan - Pojdite v mapo v računalniku in kliknite Katalon.exe (uporabljam Windows)
# 4) Nastavitev se začne:
# 5) Vnesite podatke o svojem računu, s katerimi ste se prijavili:
Končano - Katalon se lansira in pripravljeni ste na avtomatizacijo!
Hitri pregled uporabniškega vmesnika Katalon!
Lahko vas usmerim na vsak element in ikono, ki jih boste videli v vmesniku, vendar bom ponovno izumil kolo, če bi to storil. Ker je Katalonov uporabniški priročnik to že storil za nas.
Tu je slika iz dokumentacije Katalona, ki je v veliko pomoč pri seznanjanju z vmesnikom:
stalna integracija in stalna orodja za dostavo
Ustvarimo naš prvi test
Zdaj, ko smo notri, skočimo vanj.
1. korak: Ustvarite nov projekt
Pojdi do Datoteka -> Novo -> Ustvari projekt in v spodnje okno, ki se prikaže, vnesite ime projekta:
Zdaj boste videli, da se bo vaš projekt odprl, in v Raziskovalcu testov boste videli naslednje elemente:
2. korak: dodajte predmete v odlagališče
Obstaja veliko pristopov, ki jih lahko uporabite pri ustvarjanju svojega testnega primera. Po prvem dodajanju predmetov posnemite test ali ustvarite vrstice kode. Tu sledim slednjemu pristopu.
Tukaj moram storiti zdaj: Vohuni mojo aplikacijo in dodaj predmete. Če želite to narediti, pojdite na zavihek Repozitorij objektov - in ker delam na spletni aplikaciji, kliknem na možnost 'Spy Web'.
Odpre se spodnje okno Object Spy. Vnesite začetni URL in izberite, v katerem brskalniku naj se odpre.
To bo sprožilo URL v izbranem brskalniku. Odprl bom 'http://carguruji.com/shop' o kromu.
Kot lahko vidite, kadar koli s miškinim kazalcem premaknete predmet ali miškin kazalec na strani, se prikaže način, kako ga lahko zajamete:
Zajemite vse predmete, ki jih potrebujete za preizkus, tako da pritisnete 'Alt + ~', da bodo predmeti zdaj prikazani v oknu skladišča objektov pod zajetimi predmeti:
Ko imate na voljo vse predmete, kliknite »Dodaj v skladišče predmetov«
Na koncu bi morali imeti vse predmete, ki jih potrebujete za preizkus, v Repozitoriju objektov v izbrani strukturi map:
Zdaj smo pripravljeni dodati korake v test.
3. korak: Ustvarite testni primer
Tukaj naj naredim svoj testni primer:
- Zaženite spletno mesto
- Poiščite DVD
- Kliknite DVD »Življenje hrošča«
- Preverite, ali je prikazana cena 35,99 USD
To morda ni popoln test, vendar bo to veljalo za predstavitvene namene.
Torej, ustvarimo korake v Katalonu.
Pomaknite se do vozlišča Test Cases v programu Explorer. Desni klik in Novo -> Testni primer ’. Spodaj vnesite ime testnega primera in opis. To bom poklical ' ViewProductPrice ”Testni primer.
Odpre se popolnoma nov tabelarni format:
Uporabniki Selenium IDE bodo to takoj našli, saj je zelo podoben videzu. Vendar se mi zdi to bližje v vedenju s pogledom ključne besede HP UFT / QTP, ker vam omogoča dodajanje izhodnih spremenljivk, izpisov stavkov itd.
4. korak: dodajte preskusne korake
Če želite dodati preskusne korake, preprosto kliknite »Dodaj« in na novo vstavljeno vrstico kliknite stolpec »element«, da dodate ključno besedo / metodo / dejanje, ki ga nameravate izvesti.
Na primer: Prva stvar, ki jo želim narediti, je »Odpri brskalnik« in pojdite na določen URL.
To lahko storite tako:
Torej, kliknite naslednje stvari, da opravite ustrezne naloge:
- Izdelek: Izbrati, kaj storiti
- Predmet: Kje-na katerem predmetu
- Vhod: Kaj oskrbeti s korakom
- Izhod: Kam shraniti vrnjeno vrednost
Podobno nadaljujte z dodajanjem vseh korakov. Dobro je, da vsakemu koraku dodate nekaj opisa, saj bo bolj smiselno, ko boste ponovno prebirali test. Če želite to narediti, kliknite stolpec z opisom in vnesite opis kot spodaj:
Tako se bo prikazal vaš test:
Ko končate - pripravljeni ste na tek.
Pred tem pa naj vam hitro pokažem pogled na skript. Kliknite jeziček “Script” na dnu strani, da si ogledate način skripta:
Uporabniki, ki imajo veliko bolj udobno delo v tem načinu, lahko to uporabljajo v ročnem načinu.
5. korak: Zaženite test
Če želite zagnati test, v meniju kliknite »Zaženi« in izmenično lahko izberete brskalnik, v katerem želite, da se ta izvaja.
Ko končate, bodo rezultati testa prikazani spodaj:
6. korak: Izboljšajte
Zdaj, ko ste končali s prvim testom, je tu nekaj naslednjih korakov:
- Ustvarite več testov, jih dodajte v zbirko testov in jih zaženite naenkrat
- Oglejte si poročila o preizkusu po izvedbi testne zbirke
- Parametrirajte svoje teste
- Vključite obravnavo napak itd.
- Ustvarite ključne besede / pakete po meri
- Pokličite teste in ponovno uporabite kodo
Katalog Nove funkcije
Uporabil sem različico Katalon 4.5. To je trenutno najnovejša različica Katalona, ki je na voljo za prenos. Ker prejšnjih različic nisem izkusil iz prve roke, v resnici ne morem trditi, da bi vedel, kaj se je izboljšalo od prej.
razlika med c c ++ in javo
Ko pa sem pogledal dokumentacijo, sem bil vesel, da je Katalon v svoj ansambel vnesel naslednje lastnosti, ker je nekaj stvari, ki sem jih užival pri uporabi:
1) Pomoč v modulu: Ko kliknete na '?' v modulu testnega primera vas popelje na stran z dokumentacijo za pomoč, ki prikazuje informacije o ročnem načinu testnega primera. Prav tako ima vsak modul priročno pomoč za ta del orodja v obliki vdelane ikone pomoči.
2) Pomoč za vsebino v načinu scenarija: Resno ne vem, kaj bi počel, ko IDE nehajo pozivati imena objektov in klice / sintakse metod. :)
3) Preimenovanje poročil o izvajanju testa: Če nimamo super človeškega spomina, je nemogoče vedeti, kateri test je potekal ob katerem času in na kateri datum, vendar si predstavljajte, da je to edini način, da poiščete rezultate testa. Na srečo lahko z različico Katalona 4.5 poročilo o izvajanju preizkusa preimenujete v bolj opisno ime.
Za celoten seznam izboljšav si oglejte opombe ob izdaji Katalona 4.5 tukaj: https://docs.katalon.com/display/KD/Version+4.5
Kaj je dobro pri tem orodju?
1) Enostavna namestitev. Deluje na najpogostejših operacijskih sistemih in brskalnikih: https://docs.katalon.com/display/KD/System+Requirements
2) Testiranje spleta, mobilnih telefonov in spletnih storitev - vse v enem
3) Popolnoma brezplačno za uporabo
4) Deluje tako za tehnične kot za netehnične preizkuševalce
5) Odpravlja zapletenost namestitve in opredelitve ogrodja, ki jih predstavljajo orodja, kot je Selen
6) Brezplačnemu orodju za avtomatizacijo prinese robustno prepoznavanje uporabniškega vmesnika / predmeta, podobnega QTP-u - lahko dodate več lastnosti za prepoznavanje predmeta in vam ni treba izbrati / uganiti, kateri lokator najbolje deluje.
7) Podpirajte podatke, ki že sami vodijo vaše teste: Podatke o preskusu lahko ustvarite v samem orodju ali pa jih poberete zunaj iz Excelovih listov ali baze podatkov.
Podpira naslednje zbirke podatkov:
8) Integrira se z orodji za upravljanje zahtev in testiranjem JIRA oziroma qTest. Integracijo je enostavno vzpostaviti s pomočjo čarovnika za hitro nastavitev. Torej, skrbniki tehničnih orodij niso nujni, da se Katalon pogovarja s kolegi za upravljanje testov.
9) Zaženite več preskusov hkrati kot Test Suite
10) Git integracija za upravljanje in skupno rabo izvorne kode
enajst) Robustno odpravljanje napak in poročanje
12) Vgrajena obdelava napak - Nič več ne poskušajte ujeti blokov, nič bolj zapletenih funkcij, da bi elegantno zapustili neuspeli skript. V nastavitvah projekta določite, kaj se mora zgoditi, ko preizkus ne uspe:
Kaj bi lahko bilo boljše?
Prosim, upoštevajte, da se tu pretiravam:
- Uporabniški vmesnik je včasih nekoliko neroden.
- Če je v načinu skripta napaka, vam ne omogoča vrnitve nazaj v ročni način - včasih sem ugotovil, da je to omejujoče.
Zaključek
Nazadnje: »Ali Katalon Studio izpolnjuje obljubo?« - Rekel bi, DA! Čeprav še nisem preizkusil dela orodja za spletne storitve in mobilne preizkuse, me navdušuje njegova zmogljivost spletnega testiranja.
Če potrebujete brezplačno orodje za avtomatizacijo, ki ne potrebuje zapletenega tehničnega znanja in nastavitev, je to lahko zelo koristno.
Prav tako lahko raziščete več in se naučite tega orodja s pomočjo te video vaje .
O avtorju: To praktično vadnico je napisal član ekipe STH Swati.
Upajmo, da so vam v tem članku podane osnovne podrobnosti za začetek. Preizkusite in nam sporočite svoje povratne informacije. Če ste že uporabnik Katalona, delite svoje izkušnje.
Priporočeno branje
- Preizkusite avtomatizacijo za Jira s Katalon Studio
- Selenium Vs Katalon Studio: Kako poenostaviti teste selena v Katalon Studio
- Vadnice za globinsko zasenčenje za začetnike
- Poenostavitev testiranja API-jev s programom Katalon Studio
- SeeTest Vadnica za avtomatizacijo: Priročnik za orodje za avtomatizacijo mobilnih testov
- Appium Studio za Eclipse: samodejna avtomatizacija Appium / Selen iz Eclipse
- Vadnica Geba - Preskušanje avtomatizacije brskalnika z orodjem Geb
- Kako rešiti pogoste težave z avtomatizacijo preizkusov spletnega uporabniškega vmesnika z uporabo nabora orodij Katalon Studio