Kurz je učený pre programátorov v jazyku JavaScript, ktorí chcú vytvárať a spúšťať automatické testy. V priebehu kurzu sa naučíte písať testy pre rôzne druhy JS aplikácií, vrátane klasických DHTML, React a Angular aplikácií, pomocou rôznych [...]
  • JS_TEST
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 3 termíny
  • Bratislava (1 650 €)

    Brno (38 500 Kč)

    Praha (38 500 Kč)

  • Mierne pokročilý

Kurz je učený pre programátorov v jazyku JavaScript, ktorí chcú vytvárať a spúšťať automatické testy. V priebehu kurzu sa naučíte písať testy pre rôzne druhy JS aplikácií, vrátane klasických DHTML, React a Angular aplikácií, pomocou rôznych podporných knižníc, ako je Mocha, Chai, Karma, Jasmin a Jest.

»
  • Rozlišovať druhy testovania
  • Vytvárať automatické testy
  • Používať podporné knižnice pre testovanie
  • Programátorov v jazyku JavaScript, ktorí chcú vytvárať a spúšťať automatické testy
  • Kurz predpokladá základné znalosti JavaScriptu verzie ES5 a ES6 na úrovni kurzu INTJS a JS_ES6
  • Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.
  • Tlačená prezentácia preberanej látky.

Prečo a ako testovať

  • Druhy testovania (jednotkové, integračné, e2e)
  • Metódy testovania (klasická, TDD/BDD)
  • Špecifiká pri dynamických jazykov

Testy nezávislých funkcií

  • Anatómia testu (Arrange-Act-Assert)
  • Prevedenie testu
  • Závislosť testov na vývojovom prostredí
  • Podporné knižnice pre testovanie
    • Mocha
    • Chai
    • Jest
    • Jasmin
    • Karma

Izolácia jednotiek v nezávislých testoch

  • Manuálne mokovanie a dependency injection
  • Mokovanie pomocou podporných knižníc

Integračné testovanie

    End to end testovanie

    • Testovacie scenáre
    • Puppeteer

    Testovanie React aplikácií

      Testovanie Angular aplikácií

        Úvahy o prioritách v rámci testovania

        Aktuálna ponuka
        Školiace miesto
        Jazyk kurzu

        Uvedené ceny sú bez DPH.