Kurz je určený pre mierne pokročilých programátorov v jazyku JavaScript, ktorí sa chcú naučiť písať automatizované testy pomocou knižnice Jest. Naučíme vás testy nielen navrhovať a implementovať, ale aj pristupovať k testovaniu ekonomicky a [...]
  • JS_TEST_JEST
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 2 termíny
  • Bratislava (990 €)

    Brno (23 100 Kč)

    Praha (23 100 Kč)

  • Mierne pokročilý

Kurz je určený pre mierne pokročilých programátorov v jazyku JavaScript, ktorí sa chcú naučiť písať automatizované testy pomocou knižnice Jest. Naučíme vás testy nielen navrhovať a implementovať, ale aj pristupovať k testovaniu ekonomicky a racionálne. Pre úspešné absolvovanie kurzu je potrebné ovládať funkcionálny aj objektovo orientovaný prístup v JavaScripte a základné znalosti práce s promismi na úrovni kurzu [JS_PROG2].

»

Kurz je určený pre mierne pokročilých programátorov v jazyku JavaScript, ktorí sa chcú naučiť písať automatizované testy pomocou knižnice Jest.

  • Definovať a kategorizovať testy
  • Navrhovať a implementovať automatizované testy
  • Testovať funkcie a triedy
  • Testovať asynchrónny kód
  • Aplikovať testovacie stratégie na rôzne situácie
  • Programovanie v jazyku JavaScript na úrovni kurzu [JS_PROG2]

Úvod

  • Testovanie a automatizácia
  • Kategorizácia testov
  • Anatómia testu
  • Jest Základné testy
  • Registrácia testu
  • Asercia (matchers)
  • Funkcia expect()
  • Pravdivosť výrazu
  • Čísla
  • Textové reťazce
  • Pole a objekty
  • Výnimky Asynchrónny kód
  • Promise
  • Async/await
  • Callback
  • Resolves() a rejects() matcher Inicializácia a upratanie
    • Jednorázovo
    • Opakovano
  • Poradie vykonania Mockovanie
  • Mockovanie funkcie
  • Mockovanie timerov a async funkcií
  • Mockovanie modulu
  • Čiastočné mockovanie objektu
  • Aserce mockov Snapshoty
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.