katalon automation recorder
Praktický tutoriál - Katalon Automation Recorder (Selenium IDE pre Chrome a Firefox):
Máte obavy, pretože vaše testovacie automatizačné práce boli brzdené, pretože selén IDE prestal fungovať od verzie Firefox 55? Nebojte sa, pretože pre vás máme niekoľko dobrých správ.
Tím Katalon Studio nedávno predstavil Catalon Automation Recorder ktorý bol vyvinutý pre používateľov, ktorí už nie sú schopní pokračovať v testovaní automatizácie pomocou zastaraného IDE Selenium.
Môže byť pridaný ako rozšírenie vo Firefoxe a Chrome a podporovaný najnovšími verziami týchto prehľadávačov (a bude podporovaný aj budúcimi verziami). Tento nástroj je dokonalou alternatívou pre Selenium IDE a ďalšie podobné open source rámce.
Je to veľmi šikovný a výkonný záznamník testovacích krokov, ktorý sa prenáša zo selénového IDE do prehliadačov Chrome a Firefox so zachovanými hlavnými funkciami.
Čo sa dozviete:
- Automatický záznamník selénu IDE Vs Katalon
- Inštalácia záznamníka automatizácie Catalon
- Rýchla ukážka
- Hlavné rysy
- Vlastnosti diskutované podrobne
- Obmedzenia
- Jedlo so sebou
- Odporúčané čítanie
Automatický záznamník selénu IDE Vs Katalon
Na nasledujúcom obrázku to môžete pozorovať v tomto sú tiež k dispozícii všetky funkcie, ktoré boli predstavené v selénovom IDE Katalógový nástroj .
Tento nástroj Katalon má v skutočnosti dva ďalšie exportné jazyky - Robot Framework a Katalon Studio. Je tiež kompatibilný s programovacím jazykom Groovy.
Tento nástroj je veľkou pomocou pre tímy, ktoré boli závislé hlavne od Selenium IDE. Má výkonné IDE na zaznamenávanie, ladenie a prehrávanie testov v prehliadačoch Chrome a Firefox.
Inštalácia záznamníka automatizácie Catalon
Nižšie sú uvedené odkazy na stiahnutie Katalon Automation Recorder pre Chrome aj Firefox:
Inštalácia tohto nástroja je veľmi jednoduchá a rýchla. Ukážem vám ako:
Musíte len kliknúť na tlačidlo „Pridať do Firefoxu“, ako je to vidieť na snímke vyššie, a Katalon Recorder sa na lište nástrojov Firefoxu zobrazí behom okamihu (inštalácia nebude trvať dlhšie ako 10 sekúnd).
A takto to vyzerá:
Rýchla ukážka
Kliknite na tlačidlo „Nové“ a v dialógovom okne zadajte názov testovacieho prípadu. Potom kliknite na „OK“
Kliknite na tlačidlo „Pridať“ a zadajte príkaz, ktorý chcete vykonať:
V sekcii Referencie, ako je vidieť vyššie, získate podrobnosti o tom, čo konkrétny príkaz robí.
Podobne zadajte ďalšie príkazy na dokončenie testovacieho prípadu:
Po dokončení kliknite na „ hrať ‘Na vykonanie testovacieho prípadu.
Ako je vidieť na snímke vyššie, kroky, ktoré sa úspešne vykonali, sa zmenili na zelenú a v oblasti konzoly sa zobrazili informácie o vykonaní spolu so stavom Testovaný prípad úspešne alebo úspešne vykonaný.
Hlavné rysy
# 1) Pomocou tohto nástroja môžete snímať webové prvky a zaznamenávať akcie vykonávané vo webovej aplikácii. Umožňuje vám vytvárať (nové testovacie prípady), upravovať (existujúce testovacie prípady) a prehrávať automatizované testovacie prípady. A to všetko sa dá urobiť veľmi rýchlo a ľahko.
#dva) Všetko Selenské príkazy sú týmto nástrojom podporované.
# 3) Existujúce testy IDE na selén je možné importovať do programu Katalon Recorder (pomocou režimu Skript) a možno ich exportovať do nasledujúcich jazykov a rámcov:
Jazyk | Zodpovedajúci rámec |
---|---|
Ruby | WebDriver + Rspec |
Groovy | Katalógové štúdio |
Java | WebDriver + TestNG |
Java | WebDriver + Junit |
Java | WebDriver-backendové diaľkové ovládanie + Junit |
Robot Framework | |
C # | WebDriver + Nunit |
Python2 | Jednotkový test WebDriver + |
# 4) Tento nástroj je kompatibilný s najnovšími verziami prehliadačov Firefox a Chrome.
# 5) Funguje na jadrovom motore Selenium 3.
# 6) Vo vnútri testovacej sady je možné kombinovať a usporiadať viac testovacích prípadov a je možné ich vykonať ako kompletnú testovaciu sadu.
# 7) Testovacie prípady je možné importovať do Katalon Studio - úplne bezplatné riešenie na testovanie automatizácie, ktoré je založené na kľúčoch a údajoch, podporuje testovanie TDD / BDD, testovanie API, model objektových stránok, správu testov, zaznamenávanie testovacích prípadov, pokročilé skriptovanie, paralelné vykonávanie , Integrácie CI a oveľa viac!
# 8) Umožňuje nielen používateľom Katalon Studio Studio, ale aj používateľom zastaraného IDE Selenium a ďalších populárnych open source rámcov zaznamenávať a prehrávať automatizačné testy.
Vlastnosti diskutované podrobne
# 1) Panel s nástrojmi: Panel s nástrojmi sa skladá zo 6 tlačidiel, a to Nové, Záznam, Prehrať, Exportovať, Pomocník a Nastavenia:
- Nový: Kliknutím na toto tlačidlo môžete do testovacej sady pridať nový testovací prípad.
- Záznam: Toto vám umožní zaznamenať kroky testu.
- Hrať: Toto tlačidlo slúži na vykonanie existujúceho testovacieho prípadu.
- Export: Kliknutím na toto tlačidlo sa dostanete do režimu skriptu, kde si môžete zvoliť jazyk a rámec. Predvolene je vybraté „Katalon Studio“.
Tu môžete uložiť skript. Kliknutím na Uložiť ako súbor Tlačidlo na vyššie uvedenej snímke obrazovky vám umožní uložiť skript ako súbor Groovy.
Môžete tu tiež vidieť, že zodpovedajúc príkazom, ktoré ste zadali na klientskom rozhraní, máte tu vygenerovaný kód:
Je to podobné ako v prípade sekcie „Zdroj“, ktorú sme mali v seléne IDE.
Nižšie môžete prepnúť na rôzne jazyky a rámce:
sql rozhovor s vývojárom otázky a odpovede pdf
Zmena jazyka a rámca automaticky zmení váš kód v skripte zodpovedajúcim spôsobom:
- Pomoc: Dostanete sa na stránku Používateľská príručka Katalon Automation Recorder, kde sú podrobne vysvetlené rôzne funkcie.
- Nastavenie: Dostanete sa na nastavenie portu a konfigurácie.
# 2) Prieskumník testovacích prípadov:
Prieskumník testovacích prípadov obsahuje testovacie balíčky. V testovacej sade môžete mať viac testovacích prípadov.
Kliknutím pravým tlačidlom myši na Testovací prípad získate tri možnosti - „Pridať nový testovací prípad“, „Odstrániť testovací prípad“ a „Premenovať testovací prípad“.
Kliknutím pravým tlačidlom myši na Test Suite získate šesť možností - „Open Test Suites“ , „Pridať novú testovaciu sadu“ „ Uložiť testovaciu sadu ako „ Zavrieť testovaciu sadu, Pridať nový testovací prípad a Premenovať testovaciu sadu.
# 3) Okno testovacieho prípadu:
Táto oblasť vám umožňuje pridávať, mazať, upravovať a vykonávať testovacie kroky. Každý testovací krok obsahuje príkaz, cieľ a hodnotu. Poradie testovacích krokov môžete zmeniť aj presunutím.
# 4) Konzola a referencia:
Obmedzenia
Spolu so všetkými vyššie diskutovanými kladmi existujú aj určité nevýhody, ktoré som v nástroji pozoroval.
Napríklad:
- Existujú určité príkazy, ktoré sú odteraz experimentálne. Napríklad „ sendKeys „Príkaz je experimentálny. V budúcnosti by to mohlo byť nahradené príkazom typeKeys. V prípade, že použijeme experimentálne príkazy, budeme musieť v budúcnosti zodpovedajúcim spôsobom aktualizovať svoje testovacie skripty.
- Možnosť určiť základnú adresu URL tiež nie je uvedená nikde v nástroji. Toto bola užitočná voľba v selénom IDE, ktorá umožňovala spustenie testovacích prípadov v rôznych doménach.
- Vo Firefoxe mi na paneli nástrojov Katalon Recorder chýba tlačidlo „Nastavenia“:
Je tu iba 5 tlačidiel v porovnaní so 6 tlačidlami v prehliadači Chrome.
- V nástroji sú uvedené aj určité ďalšie chyby. Navštívte časť Katalon Automation Recorder Bugs and Suggestions a pozrite si ďalšie informácie o existujúcich problémoch a ich navrhovaných riešeniach.
Preskúmajte viac informácií o tomto nástroji:
Skontrolujte tu a príručka pre rýchly štart do záznamníka automatizácie katalógu.
Jedlo so sebou
- Tento nástroj je možné inštalovať veľmi ľahko a rýchlo.
- Tento nástroj je úplne zadarmo.
- Jednoduché použitie. Sekcia Referencie je veľmi užitočná, pretože vám poskytne podrobné informácie o tom, ako jednotlivé príkazy fungujú a kedy by sa mali použiť.
- Podpora viacerých jazykov a rámcov robí tento nástroj užitočnejším.
- Takmer všetky funkcie, ktoré boli prítomné v Selenium IDE, sú v tomto nástroji zachované.
- V skutočnosti som videl niekoľko pridaných nových príkazov, ktoré neboli k dispozícii v Selenium IDE. Vďaka tomu je Automation Recorder ešte výkonnejší.
- Tento nástroj je výhodou pre testovacie tímy, ktoré sa pri svojej práci s automatizačnými testami veľmi spoliehali na Selenium IDE.
- Zistilo sa to lepšie ako iné náhrady za selén IDE. Napríklad , na rozdiel od Kantu pre Chrome, podporuje Katalon Recorder všetky príkazy, ktoré sa v Selenium IDE nachádzali.
- Kompatibilné s najnovšími prehliadačmi Firefox a Chrome a budú podporované aj v nadchádzajúcich verziách.
- V nástroji existuje niekoľko malých chýb. Tieto chyby však nikde nestoja na čele so skvelými funkciami, jednoduchosťou použitia a možnosťami, ktoré tento nástroj ponúka.
Celkovo je Katalon Automation Recorder skvelým nástrojom na testovanie automatizácie a dokonalou náhradou selénu IDE. Vyskúšajte tento bezplatný nástroj a dajte nám vedieť svoje otázky.
Odporúčané čítanie
- Štúdio Selena Vs Katalon: Ako zjednodušiť testy selénu v štúdiu Katalon
- Úvod do softvéru Selenium WebDriver - Výučba selénu č. 8
- Appium Studio pre Eclipse: Kompletná automatizácia Appium / Selenium od spoločnosti Eclipse
- Výukový program AutoIt - Stiahnutie, inštalácia a základný skript AutoIt
- 7 faktorov ovplyvňujúcich odhad testu projektu automatizácie selénu - selén výučba # 32
- Výukový program pre selén IDE: Príkazy IDE s príkladmi vo Firefoxe
- Vyskúšajte automatizáciu pre Jira pomocou Katalon Studio
- Inštalácia Selenium IDE Inštalácia a základné funkcie Úvod