Katalon Studio: Najlepšia alternatíva nahrávania a prehrávania k Selenium IDE

V auguste 2017 spoločnosť Mozilla oficiálne oznámila, že doplnok Selenium IDE pre Firefox už nebude fungovať vo verzii 55 a vyššej, čo odôvodnila prechodom rozšírení z formátu XPI na široko používaný formát „Web Extension“ (používaný doplnkami pre Chrome). To viedlo k nášmu hľadaniu alternatívy „nahrávania a prehrávania“ (Record and playback) pre používateľov Selenium IDE a nakoniec k objavu Katalon Studio.
Obsah
Čo je Katalon Studio?
Katalon Studio je bezplatný nástroj na automatizáciu testovania, ktorý možno použiť na automatizáciu webových stránok, mobilných aplikácií a rozhraní API. Poskytuje funkciu nahrávania a prehrávania spolu s možnosťami skriptovania a ladenia.
Selenium IDE a Katalon Studio
Pozrime sa, ako si tento nástroj poradí s nástrojom Selenium IDE v rôznych parametroch, ktoré definujú nástroj na automatizáciu.
Features | Selenium IDE | Katalon Studio |
Record and Playback | Podporuje funkciu nahrávania a prehrávania iba v prehliadači Firefox, a to aj pod verziou 55. | Podporuje funkciu nahrávania a prehrávania vo všetkých hlavných prehliadačoch – Chrome, Firefox a Internet Explorer. |
Scripting | Nepodporuje skriptovanie – cykly, podmienené operácie atď. | Podporuje skriptovanie – cykly, iterácie a podmienené operácie. |
Handling complex web elements | Selenium IDE nedokáže pracovať s upozorneniami, vyskakovacími oknami a inými zložitými webovými prvkami. | Katalon Studio dokáže efektívne spracovať všetky typy prvkov. |
Data-driven testing | V prostredí Selenium IDE nie je zabudovaná podpora pre vytváranie testov riadených údajmi (data-driven). Na vytváranie testov riadených údajmi však môžeme použiť doplnky, ako napríklad „Sel Blocks“. | Katalon Studio poskytuje neoddeliteľnú podporu na vytváranie testov založených na údajoch s výnimkou údajov z Excelu, CSV a relačných databáz. |
Ďalšie výhody Katalon Studio
- Jeho nastavenie a inštalácia je pravdepodobne jedna z najjednoduchších, stačí si stiahnuť príslušný balík podľa vášho operačného systému z oficiálnej webovej stránky Katalon Studio a rozbaliť ho.
- Možno ho použiť na automatizáciu webových stránok, mobilných aplikácií, ako aj rozhraní API.
- Skript nahraný v jednom prehliadači možno spustiť v ktoromkoľvek z podporovaných prehliadačov, vďaka čomu je testovanie medzi prehliadačmi rýchle a jednoduché.
- Jeho správy o výsledkoch testovania sú graficky intuitívne a možno ich exportovať do formátov pdf a CSV.
- Poskytuje neodmysliteľný mechanizmus protokolovania a funkciu snímky obrazovky pri zlyhaní.
Katalon Studio v akcii
Nastavenie a inštalácia
Ako bolo uvedené vyššie, nastavenie a inštalácia Katalon Studio je pomerne jednoduchá. Všetko, čo musíte urobiť, je stiahnuť si najnovšiu verziu Katalon Studio na základe vášho operačného systému z Katalon Studio.
Potom môžete rozbaľovať/rozbaľovať balík a inštalácia je dokončená. Kliknutím na súbor katalon.exe spustíte vývojové prostredie Katalon Studio IDE.
Nahrávanie a prehrávanie pomocou aplikácie Katalon Studio
V tejto časti sa dozvieme o možnostiach nahrávania a prehrávania v Katalon Studio. Budeme tu automatizovať funkciu kalkulačky Google.
- V prostredí Katalon Studio IDE prejdite do ponuky File (Súbor) a kliknite na New->Project (Nový->Projekt). Nazvite svoj projekt, zadajte umiestnenie projektu, uveďte popis(nepovinné) a kliknite na tlačidlo OK.
- Kliknite na tlačidlo New (Nový) na paneli s nástrojmi a vyberte možnosť Test Case. Nazvite svoj testovací prípad a uveďte jeho opis.
- Kliknite na tlačidlo Record Web (Zaznamenať web), ktoré sa nachádza na paneli nástrojov. Zobrazí sa nová obrazovka, do poľa Starting URL (Počiatočná adresa URL) zadajte adresu URL webovej stránky, ktorá sa má testovať, a vyberte prehliadač. Po výbere prehliadača sa otvorí príslušný prehliadač s poskytnutou adresou URL.
- Teraz sa spustí nahrávanie. Operácia, ktorú vykonáme v prehliadači, sa zaznamená v Katalon.
- Po vykonaní požadovaných krokov stačí prejsť do Katalon Studio IDE a kliknúť na tlačidlo Zastaviť. Zobrazí sa nová obrazovka s výzvou na uloženie objektov do úložiska objektov Katalon Studio, stačí kliknúť na tlačidlo OK a skript sa nahrá.
- Potom môžete kliknúť na tlačidlo Spustiť a tiež vybrať prehliadač, na ktorom chcete skript spustiť. Vybraný prehliadač sa otvorí a zaznamenané kroky sa vykonajú.