Kurzy a certifikace Dev & Test

Python

Tvorba testů v Pythonu

13.000 CZK

Cena (bez DPH)

Days1
9. 11. 2026
virtual
CZ
11. 12. 2026
virtual
CZ

Testování aplikací, což je téma, do kterého se počítá jak tvorba testů, tak i nástroje a postupy pro jejich spouštění a vyhodnocování, v současnosti tvoří nedílnou součást vývoje aplikací a popř. i součást jejich akceptace zákazníkem.

Jedná se o velmi rozsáhlou oblast IT, která se postupně vyvíjela a rozdělovala do několika podoblastí společně s tím, jak se měnil charakter vyvíjených aplikací i jejich celková složitost (původně dávkové úlohy, dále čistě desktopové aplikace s grafickým uživatelským rozhraním, následovaly webové aplikace a webové služby, cloud atd.).

Lektor kurzu

Pavel Tišnovský – lektor kurzu

PAVEL TIŠNOVSKÝ

Pavel Tišnovský je zkušený softwarový vývojář, technologický odborník a lektor. Působí ve společnosti Red Hat, kde se zaměřuje na AI systémy a frameworky, zejména Llama Stack. Má dlouholeté zkušenosti s programovacími jazyky Python, Go, Java a Clojure a věnuje se také technickému psaní a vzdělávání.

Více o lektorovi

Pavel Tišnovský vystudoval Fakultu informačních technologií VUT v Brně. Během své profesní kariéry se věnoval vývoji softwaru v jazycích C, C++ a Java, technologiím OpenJDK i vývoji mikroslužeb v Pythonu a Go.

Od roku 2009 působí ve společnosti Red Hat, kde zastává pozici Tech Lead – AI Systems and Frameworks. Zaměřuje se zejména na technologie související s umělou inteligencí a frameworkem Llama Stack.

Je autorem odborných článků na serveru Root.cz a knih Evoluce Python a Programovací jazyk Go. Věnuje se také výuce na VUT v Brně a vedení odborných školení.

Mezi jeho další odborné zájmy patří funkcionální programování v jazyce Clojure a programování v assembleru.

Cílová skupina

  • Uživatelé se základní znalostí programování, kteří chtějí začít používat tento moderní programovací jazyk pro tvorbu BDD testů, akceptačních testů, testů chování apod.

Cíl kurzu

  • V tomto kurzu se nejdříve seznámíme s problematikou testování a s různými typy testů. Následně si na praktických demonstračních příkladech představíme knihovnu pytest a s ní související knihovny určené pro zjištění pokrytí kódu testy a taktéž pro tvorbu takzvaných mocků.

Osnova kurzu

  • Základní technologie testování
  • Pyramida testů
  • Zmrzlinový kornout jako antipattern
  • Jednotkové testy
  • Modul pytest
  • Zjištění pokrytí kódu testy (code coverage)
  • Mocky

Doplňující témata

  • Nástroj Hypothesis
  • Fuzzy testy

Předpoklady účastníka

  • Základní znalosti Pythonu

Další požadavky

  • Počítač s jakýmkoli operačním systémem, ideálně Linux (není podmínkou)
  • Webový prohlížeč
  • Terminál (konzole)
  • Jakýkoli textový editor (nebo i IDE, VSCode apod.)

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole