Návrh Školení
Úvod
- Jak Unit Testing funguje
Přehled Javaskript Unit Test Frameworks
- Jasmine, Mocha, Jest, Chai, QUnit Unit test používá případy
Nastavení testovacího prostředí
- Stažení a instalace knihoven Instalace a konfigurace IDE Nastavení ukázkové aplikace
Psaní prvního testu jednotky
- Nastavení testu Zápis definice testu Práce s vnořeným rozsahem Vytváření asercí Spuštění testu jednotek
Ladění testu jednotky
- Krokování kódu Vytváření bodů přerušení Nastavení úloh ladění
Rozšíření Unit Test
- Psaní složité třídy Javaskriptů Psaní útržků a simulací Vytvoření testovací sady
Implementace TDD a BDD
- Vytváření automatických specifikací Spolupráce s uživateli a testery
Psaní dalších testů
- Testování testů koncových jednotek HTTP Node.js Testování rozhraní REST API Psaní integračního testu Testování React komponent (volitelné)
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Obecná znalost testování jednotek
- Zkušenosti s programováním v Javascriptu
- Zkušenosti s prací s Node.js
Reference (5)
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Kurz - Unit Testing with Javascript
It was very relevant to what I am currently doing at work. I learn very essentials skills.
Lindokuhle Mtshali
Kurz - Unit Testing with Javascript
The knowledge sharing style was pretty good
Zandile Langa
Kurz - Unit Testing with Javascript
The interaction with the audience; sense of humour, engagement, real world examples, repetition of concepts for understanding and learning
Megan Trow - BMW
Kurz - Unit Testing with Javascript
Practical time was fun.