
Kurzy a certifikace Dev & Test
Python
Tvorba testů v Pythonu
13.000 CZK
Cena (bez DPH)
Days1
7. 4. 2025
virtual
CZ
12. 5. 2025
virtual
CZ
30. 6. 2025
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.).
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.)