katalon studio tutorial
Test Automation je jednou z oblastí, kde stále existuje neustála snaha o zlepšenie, jednoduchosť, robustnosť a jednoduché použitie.
Niektoré nástroje môžu pomôcť vytvoriť robustné, ľahké a udržiavateľné skripty, ktoré sa však ťažko používajú. Niektoré iné sú ľahké, ale vytvárajú krehké a temperamentné testy. Vždy musíme urobiť výber - niektoré vyhráme, niektoré stratíme.
Vzhľadom na túto situáciu, keď nástroj prichádza s prísľubom riešenia bolestivých bodov, je prirodzené byť nadšený.
Posledný týždeň som pracoval na jednoduchom, ale silnom automatizačnom softvéri Katalon Studio. Prišlo s možnosťami používateľského rozhrania, ktoré mi tak veľmi chýbajú v automatizácii založenej na selenium WebDriver, a flexibilitou, ktorej UFT uniká. A je to úplne zadarmo.
=> Ak máte záujem dozvedieť sa viac, už sme tu uverejnili jeden príspevok o recenzii tohto bezplatného nástroja: Recenzia katalógového štúdia
Pre dnešný výukový program Katalon Studio som teóriu otestoval a nainštaloval som Katalon Studio 4.5.
Čo sa dozviete:
- Inštalácia a spustenie katalánu
- Používateľské rozhranie Katalon v skratke!
- Poďme vytvoriť náš prvý test
- Nové funkcie katalógu
- Čo je dobré na tomto nástroji?
- Čo môže byť lepšie?
- Záver
- Odporúčané čítanie
Inštalácia a spustenie katalánu
Po prvé, inštalácia je super jednoduchá.
Nasleduj tieto kroky:
# 1) Ísť do Catalog Studio a kliknite na „Stiahnuť“ .
(Poznámka:Pre zväčšenie kliknite na ktorýkoľvek obrázok)
Na aktiváciu účtu Katalon budete potrebovať platný e-mail. Osobný e-mail funguje - zaregistroval som sa pomocou svojho Gmailu.
#dva) Vyberte požadovanú verziu na stiahnutie
# 3) Po dokončení sťahovania - Prejdite do priečinka v počítači a kliknite na súbor Katalon.exe (používam Windows)
# 4) Spustenie nastavenia:
# 5) Zadajte informácie o svojom účte, ktoré ste použili na registráciu:
Hotovo - Katalon sa spúšťa a ste pripravení na automatizáciu!
Používateľské rozhranie Katalon v skratke!
Môžem vás nasmerovať na každú položku a ikonu, ktoré uvidíte v rozhraní, ale ak to urobím, znova objavím koleso. Pretože užívateľská príručka katalonu to už urobila za nás.
Tu je obrázok z dokumentácie v Katalone, ktorý je veľmi užitočný pri oboznámení sa s rozhraním:
najlepší headset pre virtuálnu realitu pre ps4
Poďme vytvoriť náš prvý test
Teraz, keď sme už v tom, poďme do toho.
Krok 1: Vytvorte nový projekt
Ísť do Súbor -> Nové -> Vytvoriť projekt a do zobrazeného okna zadajte názov projektu:
Teraz uvidíte, že sa váš projekt otvorí, a uvidíte nasledujúce položky dostupné v Prieskumníkovi testov:
Krok 2: Pridajte objekty do úložiska
Existuje mnoho prístupov, ktoré môžete zvoliť pri vytváraní testovacieho prípadu. Po prvom pridaní objektov zaznamenajte svoj test alebo vygenerujte riadky kódu. Tu sa riadim druhým prístupom.
Teraz musím urobiť toto: Špiónuj moju aplikáciu a pridaj objekty. Ak to chcete urobiť, prejdite na kartu Objektové úložisko - a keďže pracujem na webovej aplikácii, kliknem na možnosť „Spy Web“.
Otvorí sa okno Object Spy. Zadajte počiatočnú adresu URL a vyberte, v ktorom prehliadači sa má otvoriť.
Vo vybranom prehliadači sa spustí adresa URL. Chystám sa na „http://carguruji.com/shop“ v prehliadači Chrome.
Ako vidíte, kedykoľvek umiestnite kurzor myši na objekt na stránke, ukazuje to, ako môžete objekt zachytiť:
Zachyťte všetky objekty, ktoré potrebujete na test, stlačením klávesov „Alt + ~“, ktoré sa teraz zobrazia v okne Úložisko objektov pod zachytenými objektmi:
Keď máte všetky objekty k dispozícii, kliknite na „Pridať do úložiska objektov“
Na konci by ste mali mať všetky objekty, ktoré potrebujete pre svoj test, v úložisku objektov v štruktúre priečinkov podľa vášho výberu:
Teraz sme pripravení pridať kroky k testu.
Krok 3: Vytvorte testovací prípad
Chcem, aby môj testovací prípad urobil toto:
- Spustite web
- Vyhľadajte DVD
- Kliknite na DVD „A bug’s life“
- Skontrolujte, či je zobrazená cena 35,99 USD
To nemusí byť dokonalý test, ale urobí to iba na demo účely.
Poďme si teda vytvoriť kroky v Katalone.
Prejdite do uzla Testovacie prípady v Prieskumníkovi testov. Kliknite pravým tlačidlom myši a ‘ Nové -> Testovací prípad “. Nižšie zadajte názov testovacieho prípadu a popis. Budem to volať „ ZobraziťProduktCena ' testovacia situácia.
Otvára sa úplne nový tabuľkový formát:
Používateľom IDE selénu to bude okamžite známe, pretože má veľmi podobný vzhľad. Považujem to však za bližšie pri pohľade na kľúčové slovo HP UFT / QTP, pretože vám umožňuje pridávať výstupné premenné, cyklické príkazy atď.
Krok č. 4: Pridajte testovacie kroky
Ak chcete pridať testovacie kroky, jednoducho kliknite na „Pridať“ a do novo vloženého riadku kliknite na stĺpec „položka“, aby ste pridali kľúčové slovo / metódu / akciu, ktorú chcete vykonať.
Napríklad: Prvá vec, ktorú chcem urobiť, je „Otvoriť prehliadač“ a prejsť na určitú adresu URL.
Môžete to urobiť takto:
Kliknutím na nasledujúce kroky teda môžete vykonať príslušné úlohy:
- Položka: Aby si vybral, čo má robiť
- Objekt: Kde-na akom objekte
- Vstup: Čo dodať k kroku
- Výkon: Kam uložiť návratovú hodnotu
Podobne stále pridávajte všetky kroky. Je vhodné pridať ku každému kroku nejaký popis, pretože bude mať väčší zmysel, keď si test prečítate znova. Kliknite na stĺpec s popisom a zadajte popis nižšie:
Takto by vyzeral váš test:
Po dokončení - ste pripravení na spustenie.
Ale predtým mi dovoľte rýchlo ukázať „Skriptový“ pohľad na tento skript. Kliknutím na kartu „Skript“ v dolnej časti stránky zobrazíte režim skriptu:
Používatelia, ktorým sa v tomto režime pracuje oveľa pohodlnejšie, môžu tento režim používať v manuálnom režime.
Krok 5: Spustite test
Test spustíte kliknutím na „Spustiť“ v ponuke a striedavo si môžete zvoliť prehliadač, v ktorom chcete tento test spustiť.
Po dokončení sa výsledky vašich testov zobrazia nižšie:
Krok 6: Vylepšite
Teraz, keď ste skončili s prvým testom, je tu niekoľko ďalších krokov:
- Vytvorte viac testov, pridajte ich do testovacej sady a spustite ich naraz
- Zobraziť správy o teste po vykonaní sady testov
- Parametrizujte svoje testy
- Zahrnúť spracovanie chýb atď.
- Vytvorte si vlastné kľúčové slová / balíčky
- Zavolajte testy a znova použite kód
Nové funkcie katalógu
Použil som verziu Katalon 4.5. Toto je momentálne najnovšia verzia programu Katalon, ktorá je k dispozícii na stiahnutie. Pretože som na vlastnej koži nezažil staršie verzie, nemôžem tvrdiť, že viem, čo sa zlepšilo predtým.
Ale keď som sa pozrel na dokumentáciu, bol som rád, že Katalon priniesol do svojho súboru nasledujúce funkcie, pretože to sú niektoré z vecí, ktoré ma bavia používať:
1) Pomocník v module: Keď kliknete na „?“ v module testovacích prípadov sa dostanete na stránku dokumentácie pomocníka, ktorá zobrazuje informácie o manuálnom režime testovacieho prípadu. Každý modul má rovnako užitočnú pomoc pre túto časť nástroja vo forme ikony integrovaného pomocníka.
dva) Pomoc s obsahom v režime skriptu: Vážne neviem, čo by som urobil, keď mi IDE prestanú zobrazovať výzvy na názvy objektov a volania / syntaxe metód. :)
3) Premenovanie správ o vykonaní testu: Pokiaľ nemáme super ľudskú pamäť, nie je možné vedieť, ktorý test prebiehal v ktorý čas a aký dátum - ale predstavte si, že to je jediný spôsob, ako nájsť svoje výsledky. Našťastie s verziou Katalon verzie 4.5 môžete správu o vykonaní testu premenovať na popisnejší názov.
Celý zoznam vylepšení nájdete v poznámkach k vydaniu Katalon 4.5 tu: https://docs.katalon.com/display/KD/Version+4.5
Čo je dobré na tomto nástroji?
1) Ľahká inštalácia. Funguje na najbežnejších operačných systémoch a prehľadávačoch: https://docs.katalon.com/display/KD/System+Requirements
dva) Testovanie webu, mobilných zariadení a webových služieb - všetko v jednom
3) Používanie úplne zadarmo
4) Pracuje pre technických aj netechnických testerov
5) Eliminuje zložitosť nastavenia a definície rámca, ktoré predstavujú nástroje, ako je selén
6) Prináša robustné rozpoznávanie používateľského rozhrania / objektu podobné QTP bezplatnému automatizačnému nástroju - Môžete pridať viac vlastností na rozpoznanie objektu a nemusíte si vyberať / hádať, ktorý lokátor funguje najlepšie.
7) Podporujte dáta, ktoré pri testovaní neodmysliteľne patria: Údaje o teste je možné vytvoriť v samotnom nástroji alebo je možné ich externe vyzdvihnúť z hárkov alebo databázy Excel.
Podporuje nasledujúce databázy:
8) Integruje sa s nástrojmi pre správu požiadaviek JIRA a qTest pre správu testov. Integráciu je ľahké ustanoviť pomocou sprievodcu rýchlym nastavením. Správcovia technických nástrojov teda nie sú nevyhnutní na to, aby Katalon hovoril s náprotivkami správy testov.
9) Spustite viac testov naraz ako testovaciu sadu
10) Integrácia Git na správu a zdieľanie zdrojového kódu
jedenásť) Robustné ladenie a vytváranie prehľadov
12) Zabudované spracovanie chýb - Už žiadne pokusy a chytanie blokov, žiadne zložitejšie funkcie na elegantné ukončenie zlyhaného skriptu. Definujte, čo sa musí stať, keď váš test zlyhá v nastaveniach projektu:
najnovšie nástroje na testovanie automatizácie na trhu
Čo môže byť lepšie?
Upozorňujeme, že tu dusím:
- Používateľské rozhranie je niekedy trochu neohrabané.
- Ak sa v režime skriptu vyskytne chyba, nedovolí vám prejsť späť do manuálneho režimu - občas som toto obmedzenie zistil.
Záver
Na záver: „Napĺňa Katalon Studio prísľub?“ - povedal by som, ÁNO! Aj keď som časť nástroja s webovými službami a mobilným testovaním ešte neskúšal, jeho kapacita na testovanie webu sa mi páči.
Ak potrebujete bezplatný automatizačný nástroj, ktorý nepotrebuje zložité technické znalosti a nastavenia, môže byť veľmi užitočný.
Môžete tiež preskúmať viac a naučiť sa tento nástroj pomocou tieto videonávody .
O autorovi: Tento praktický tutoriál je napísaný členom tímu STH Swati.
Dúfajme, že tento článok vám poskytne základné podrobnosti, ako začať. Skúste to a dajte nám vedieť váš názor. Ak už ste používateľom katalonu, podeľte sa o svoje skúsenosti.
Odporúčané čítanie
- Vyskúšajte automatizáciu pre Jira pomocou Katalon Studio
- Štúdio Selena Vs Katalon: Ako zjednodušiť testy selénu v štúdiu Katalon
- Hĺbkové návody pre zatmenie pre začiatočníkov
- Zjednodušenie testovania API s Katalon Studio
- Výukový program pre automatizáciu SeeTest: Sprievodca nástrojom na automatizáciu mobilných testov
- Appium Studio pre Eclipse: Kompletná automatizácia Appium / Selenium od spoločnosti Eclipse
- Výukový program Geb - Testovanie automatizácie prehľadávača pomocou nástroja Geb
- Ako vyriešiť bežné problémy s automatizáciou testu webového používateľského rozhrania pomocou bezplatnej sady nástrojov Katalon Studio