Automatizované testovanie s Robot Framework

Späť na školenia

Cena

Dohodou

Miesto konania

V priestoroch zákazníka

Dĺžka školenia

1 deň

Popis školenia

Automatizované testovanie sa čoraz viac dostáva do popredia a v posledných rokoch nastal v tejto oblasti výrazný vývoj a posun. Automatizované testovanie je v skratke o tom, že ty naprogramuješ robota, aby robil isté úkony, chodil po určitej dráhe v aplikácii (webovej či mobilnej) a on to urobí vždy, keďmu to prikážeš. Počas nášho jednodňového kurzu si vysvetlíme základné princípy automatizácie testov, čo k nim potrebujeme, výhody a nevýhody. Toto bude teoretický úvod, bez ktorého sa však nezaobídeme v ďalšej časti kurzu.

Druhá praktická časť školenia je zameraná na používanie Robot frameworku, v ktorom budeme navrhovať, písaťa spúšťať automatiované testy. Nebude k tomu potrebná znalosť žiadneho programovacieho jazyka. V tejto časti školenia sa dozvieš všetko potrebné o Robot frameworku (web, API, databáza, testy systémových XML súborov). Naučíš sa, ako Robot framework nainštaluješ a nakonfiguruješ, ako vytvoríš a spustíš svoj prvý skript založený na Selenium Webdriver. Preberieme aj použitie premenných, generovanie logov a reportov.

Robot Framework je framework určený na automatizáciu testov a test-driven development. Jeho tabuľková syntax je ľahko použiteľná a môže byť rozšírený o rôzne knižnice implementované buď v Jave alebo Pythone.

Osnova školenia

  • Automatizované testovanie a teória okolo
    • čo je automatizované testovanie
    • výhody a nevýhody automatizovaného testovania
    • kedy použiť automatizované a kedy manuálne testovanie
    • nástroje
  • Robot Framework
    • úvod do Robot Framework
    • čo všetko vieš urobiť s Robot Framework
    • inštalácia a konfigurácia Robot Frameworku
    • knižnice a Selenium Webdriver
    • robot scripty
    • inštalácia Python a PIP
    • PyCharm IDE a Robot plugin
    • tvorba testovacích scenárov
    • testovanie a kontrola logov
  • pokročilé testy s Robot Framework

Pre koho je školenie určené

Školenie je vhodné pre začiatočníkov, ale tento kurz predpokladá znalosť a skúsenosť s manuálnym testovaním. 





Inštruktor kurzu

Miroslav Beka

Miroslav Beka

Python