Nástroje pro testování JS kódu

Поделиться
HTML-код
  • Опубликовано: 11 фев 2025
  • Jaký nástroj vybrat pro testování javascriptového kódu? Webinář vám ukáže rozdíly a lektor nasdílí zkušenosti.
    Předvedeme si základní nástroje pro spouštění, organizaci a vyhodnocování testů - Karma, Mocha, Chai ale také Jest a Ava.
    Riki vám doporučí také různé další užitečné nástroje - např. pro testování code coverage, kvality a komplexity kódu.
    1. Intro do testovacích nástrojů a ukázkový kód (**0:59**)
    2. Karma - test runner (**2:57**)
    3. Mocha - organizace testů (**13:24**)
    4. Chai - assertovací knihovna (**14:09**)
    5. Testy, které pracují s DOMem (**23:07**)
    6. Spouštění funkcí před testem a po něm (**25:20**)
    7. Asynchronní testy (**26:39**)
    8. Jest - testování komponent (React, Vue) (**28:38**)
    9. Nástroj Jsdom (**30:24**)
    10. Jest - snapshot testy (**24:15**)
    11. Istanbul - nástroj pro coverage testy (**41:54**)
    12. AVA - velmi rychlé paralelní testy (**46:40**)
    13. Plato - nástroj na sledování složitosti kódu (**48:59**)
    Repozitář s ukázkami: [github.com/fczbkk/webinar-test-tools-js](github.com/fcz...)
    [Karma](karma-runner.g...)
    [Mocha](mochajs.org/)
    [Chai](www.chaijs.com/)
    [Jest](jestjs.io/)
    [Jsdom](github.com/jsd...)
    [AVA](github.com/ava...)
    [Istanbul](istanbul.js.org/)
    [AVA](github.com/ava...)
    [Plato](www.npmjs.com/...)
    Lektor: Riki Fridrich
    fczbkk.com/

Комментарии •