(PYTEST)

Programming, Python

Location, current term course



Brno
11/9/2020 - 11/11/2020
Order
1/11/2021 - 1/13/2021
Order
4/12/2021 - 4/14/2021
Order
Praha
11/18/2020 - 11/20/2020
Order
1/25/2021 - 1/27/2021
Order
4/19/2021 - 4/21/2021
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Základy testování
    1. Kvalita software
    2. Granularita testů
    3. Rozsah testování
    4. Testování a automatizace
  • Python jako testovací nástroj
    1. Používání assertů ve vlastním kódu
    2. Porovnávání hodnot
    3. Typová kontrola
    4. Okrajové případy
  • Testovací framework (pytest)
    1. Příprava testovacích funkcí
    2. Volby příkazové řádky
    3. Hlavní výhody frameworku
  • Testování kódu
    1. Jednotkové testy
    2. Testování modulů, funkcí a tříd
    3. Celé aplikace k testování
  • Psaní testovatelného kódu
    1. Funkce bez vedlejších efektů
    2. Objektově orientované programování
    3. Závislosti mezi instancemi
  • Negativní testování
    1. Testování chybných vstupů
    2. Očekávání výjimek
  • Test-driven development
    1. Tvorba testů s negativním výsledkem
    2. Vývoj software s použitím testů
    3. Ladění selhávajícího software
    4. Ověření funkcionality
  • Testování databázových aplikací
    1. Nastavení výchozího stavu
    2. Testované operace
    3. Ověření cílového stavu
    4. Fixtures
  • Testování aplikací přes API
    1. Mnohdy v jiném jazyce
    2. Komunikace a vzdálené volání
    3. Testovací instance software
    4. Práce s neznámým stavem
  • Testování webových a GUI aplikací
    1. Testování webových dotazů
    2. Interaktivní testování
    3. Integrace prohlížeče
    4. Možnosti testování GUI
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
460.71 € ( 557.46 € incl. 21% VAT)