Automatizace testů

pomocí Robot Framework II.

Rozšiřte své znalosti v oblasti automatizace a staňte se ještě vyhledávanějším profesionálem.

Popis školení

Tento 1denní kurz navazuje na Automatizaci testů pomocí Robot Framework I.  Je určen pro pokročilejší testery, kteří už mají základní znalosti tohoto nástroje a chtěli by se v automatizaci posunout ještě dále. Kurz je postaven prakticky: Vybereme si webovou aplikaci a pečlivě ji prozkoumáme. Definujeme případy použití TC a automatizujeme tak, jako bychom byli na skutečném projektu. 

Na školení si taky osvojíme tvorbu vlastních klíčových slov (základy Pythonu). 

Účastníci tohoto kurzu by měli být schopni samostatně pracovat na projektech automatizace webových aplikací včetně testování API a DB. Budou schopni vytvořit kód pro automatizované testy, který je snadno čitelný a udržovatelný, a porozumí reportu po doběhnutí testů.

Požadavky

  • Notebook s instalací Robot Framework (Win10 nebo Linux) a administrátorskými právy
  • Znalost základů RF
  • Základní znalost algoritmů Python
  • Nejnovější nainstalovaný prohlížeč Chrome/Firefox a příslušný ChromeDriver/GeckoDriver
  • Nastavené vývojové prostředí (PyCharm, ATOM, IDEA, etc.) + pluginy
  • Nepovinná instalace Jenkins 

Co si odnesete

 Jak napsat technicky „čistý“ kód

Úvod do zajímavých RF knihoven

Spouštět testy v cloudu

Hlavní témata

  • Základy Pythonu
  • Tvorba vlastních klíčových slov
  • Práce s příkazovým řádkem

Lektor: Tomáš Hák

Tomáš  se pohybuje v testingu už více než dvanáct let. Stál u počátků automatizovaného testování firem Jobs.cz (LMC), Kolonial (dnes Košík), Mall.cz a naposledy u testování bankovnictví George a některých bankovních API České spořitelny. Používal celou řadu nástrojů, programovacích/skriptovacích jazyků a v posledních třech letech, kdy kope za Tesenu, využívá primárně Python a nad ním postavený Robot Framework.