Kurzy a certifikace Dev & Test
Python
Jazyk Python - tvorba testů s využitím knihovny Behave
13.000 CZK
Cena (bez DPH)
Days1
30. 1. 2025
virtual
CZ
7. 3. 2025
virtual
CZ
Zejména při návrhu rozsáhlých systémů je nutné navrhnout a implementovat takzvané testy chování (behaviour-driven), protože ty mohou pomoci odhalit nelogičnosti ve zdánlivě funkčním systému (například se očekává neintuitivní ovládání). Tyto typy testů do určité míry kombinují přístupy TDD a ATDD a používají se zde nástroje Behave či Robot Framework. Pro implementaci jednotlivých kroků testovacích scénářů lze použít různé jazyky, ovšem pravděpodobně nejčastěji se v této oblasti používá programovací jazyk Python.
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 si na praktických příkladech představíme knihovnu Behave, s jejíž pomocí je zajištěna integrace mezi jazykem Gherkin určeným pro specifikaci testovacích scénářů s programovacím jazykem Python. Výklad bude doplněn o prakticky zaměřené demonstrační příklady.
Osnova
- Úvodní informace o BDD (behavior-driven development)
- Základy jazyka Gherkin používaného pro specifikaci testovacích scénářů
- Instalace knihovny Behave
- Zápis jednotlivých testovacích scénářů
- Specifikace výchozích podmínek
- Objekt s kontextovými informacemi
- Použití tabulek
- Pokročilejší operace podporované knihovnou Behave
Doplňující témata
- Projekt RobotFramework
- Společné znaky a rozdíly mezi Behave a RobotFrameworkem
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.)