/testing-workshop

Workshop na testing webových aplikací

Primary LanguageJavaScript

Webdev Testing Course

Taky zapomínáte na testy? - Workshop na testing webových aplikací

O kurzu

Jak přistupovat k testingu vzhledem k velikosti aplikace? Jak psát unit testy pro aplikační logiku, integraci komponent a jak automatizovat UI testy? Jak správně psát testovatelný kód a jaké jsou best practices u jednotlivých částí testovacího cyklu?

Vysvětlíme základní motivace a paradigmata testování. Přejdeme k jednoduché webové aplikaci, kde si ukážeme psaní jednoduchých unit testů. Postupně aplikaci zvětšíme a ukážeme si jak testy škálovat, jaké praktiky dodržovat a čemu se vyvarovat. K čemu slouží mocky, jak testovat dotazy na backend a jaké knihovny můžem na to využít? Dále si popovídáme o komplexnejších testech komponent, integračních testech, automatizovaní UI testů a taky uživatelském testování.

Začněte

  1. Anketa
  2. Unit testing, best practices (slides)
  3. Component and integration testing, snapshot pros and cons (slides)
  4. E2E tests, automatization, user testing (slides)

O nás

Webdev / JS evenings klub byl založený Nikitou Mironovem. Nikita začínal učit Javascript a pak na něj navázal Honza Václavík a Dan Rys s jejich kurzem vývojem mobilních aplikací v Ionicu. Měli jsme taky kurz o Reactu a Vojta Tranta se proslavil (@iVojta) velice úspěšným kurzem o Gitu, který už ve třetí iteraci zopakoval Jakub Žitný. Pokračujeme workshopem o testování aplikací, sejména webových.

Díky