Python - Tvorba automatizovaných testů (PYTEST)
Programování, Python
Programujete v Pythonu a rádi byste své schopnosti uplatnili při tvorbě automatizovaných testů? Obliba programovacího jazyka Python pro automatizaci a skriptování neustále roste. Softwarové firmy začínají Python vnímat jako univerzální jazyk pro tvorbu testů pro software napsaný v libovolném programovacím jazyce.
Přihlaste se na praktický workshop, ve kterém si vyzkoušíte tvorbu automatizovaných testů pro software napsaný nejen v Pythonu, ale v libovolném programovacím jazyce. Vyzkoušejte si nástroje pro testování všeho možného od vašeho vlastního kódu přes API až po webové aplikace.
Lokalita, termín kurzu
Brno + online (volitelně)
16.8. - 18.8.2023
16 800 Kč
8.11. - 10.11.2023
16 800 Kč
Praha + online (volitelně)
13.9. - 15.9.2023
16 800 Kč
6.12. - 8.12.2023
16 800 Kč
Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“
Náplň kurzu:
Skrýt detaily
-
Základy testování
-
Kvalita software
-
Granularita testů
-
Rozsah testování
-
Testování a automatizace
-
Python jako testovací nástroj
-
Používání assertů ve vlastním kódu
-
Porovnávání hodnot
-
Typová kontrola
-
Okrajové případy
-
Testovací framework (pytest)
-
Příprava testovacích funkcí
-
Volby příkazové řádky
-
Hlavní výhody frameworku
-
Testování kódu
-
Jednotkové testy
-
Testování modulů, funkcí a tříd
-
Celé aplikace k testování
-
Psaní testovatelného kódu
-
Funkce bez vedlejších efektů
-
Objektově orientované programování
-
Závislosti mezi instancemi
-
Negativní testování
-
Testování chybných vstupů
-
Očekávání výjimek
-
Test-driven development
-
Tvorba testů s negativním výsledkem
-
Vývoj software s použitím testů
-
Ladění selhávajícího software
-
Ověření funkcionality
-
Testování databázových aplikací
-
Nastavení výchozího stavu
-
Testované operace
-
Ověření cílového stavu
-
Fixtures
-
Testování aplikací přes API
-
Mnohdy v jiném jazyce
-
Komunikace a vzdálené volání
-
Testovací instance software
-
Práce s neznámým stavem
-
Testování webových a GUI aplikací
-
Testování webových dotazů
-
Interaktivní testování
-
Integrace prohlížeče
-
Možnosti testování GUI
-
Předpokládané znalosti:
-
Znalost základů programování v jazyce Python
-
Časový rozvrh:
-
3 dny (9:00hod. - 17:00hod.)
-
Cena za osobu:
-
16 800,00 Kč (20 328,00 Kč včetně 21% DPH)
Vybrané zákaznické reference
Seznam.cz, a.s., Ondřej K.
Python - Tvorba automatizovaných testů (
PYTEST)
"I přes to, že byl tento kurz nový (neodladěný) tak byl pěkně nachystaný. Oceňuji, že kromě tématu testování jsme se věnovali i souvisejícímu tématu návrhových vzorů."