Kurzy a certifikace Dev & Test

Python

Tvorba testů v Pythonu

13.000 CZK

Cena (bez DPH)

Days1
24. 5. 2024
virtual
CZ
28. 6. 2024
virtual
CZ
23. 8. 2024
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.)

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole
Při poskytování našich služeb nám pomáhají soubory cookie. Využíváním našich služeb s jejich používáním souhlasíte.
Další informace