Kurz je určen pro mírně pokročilé programátory v jazyce JavaScript, kteří se chtějí naučit psát automatizované testy pomocí knihovny Jest. Naučíme vás nejen testy navrhovat a implementovat, ale také o testovací snaze přemýšlet ekonomicky a [...]
  • JS_TEST_JEST
  • Délka 3 dny
  • 30 ITK bodů
  • 0 termínů
  • Praha (23 100 Kč)

    Brno (23 100 Kč)

    Bratislava (990 €)

  • Mírně pokročilý

Kurz je určen pro mírně pokročilé programátory v jazyce JavaScript, kteří se chtějí naučit psát automatizované testy pomocí knihovny Jest. Naučíme vás nejen testy navrhovat a implementovat, ale také o testovací snaze přemýšlet ekonomicky a racionálně. Pro úspěšné absolvování kurzu potřebujete umět jak funkcionální, tak OOP přístup k JavaScriptu a základní znalost práce s promisy na úrovni kurzu [JS_PROG2].

»

Kurz je určen pro mírně pokročilé programátory v jazyce JavaScript, kteří se chtějí naučit psát automatizované testy pomocí knihovny Jest.

  • Definovat a kategorizovat testy
  • Navrhovat a implementovat automatizované testy
  • Testovat funkce a třídy
  • Testovat asynchronní kód
  • Aplikovat testovací strategie na různé situace
  • Programování v jazyce JavaScript na úrovni kurzu [JS_PROG2]

Úvod

  • Testování a automatizace
  • Kategorizace testů
  • Anatomie testu
  • Jest Základní testy
  • Registrace testu
  • Aserce (matchers)
  • funkce expect()
  • pravdivost výrazu
  • čísla
  • textové řetězce
  • pole a objekty
  • výjimky Asynchronní kód
  • Promise
  • async / await
  • callback
  • resolves() a rejects() matcher Inicializace a úklid
  • Jednorázově
  • Opakovaně
  • Pořadí provedení Mockování
  • mockování funkce
  • mockování timerů a async funkcí
  • mockování modulu
  • částečné mockování objektu
  • aserce mocků Snapshoty
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.