JavaScript: Testowanie

JavaScript: Testowanie

Zdobycie umiejętności testowania i debugowania aplikacji to klucz do tworzenia wyższej jakości kodu i oszczędności czasu podczas wdrażania. Automatyzacja testów pozwala eliminować problemy niemal natychmiast po wprowadzeniu zmian — znajomość testowania i debugowania wyróżnia programistę dbającego o jakość swojego kodu.

Czego się nauczysz

  • Debugowania kodu (obiekt console, DevTools)
  • Zarządzania wyjątkami (typy błędów, instrukcje try...catch, throw) oraz trybu ścisłego (strict mode)
  • Podejść TDD i BDD do tworzenia testów
  • Pracy z biblioteką Jest (import/export z ES6, testy asynchroniczne, przechwytywanie błędów)
  • Dobrych praktyk testowania i najczęstszych błędów popełnianych przez osoby początkujące

Co obejmuje moduł

  • Materiał w formie PDF z wyjaśnieniem zagadnień i przykładami kodu
  • Zadanie do samodzielnego wykonania w repozytorium GitHub, sprawdzane w code review
  • Projekt, który można wykorzystać w portfolio
  • Omówienie dobrych praktyk i najczęściej popełnianych błędów w code review

Dla kogo jest ten moduł

Dla osób, które chcą sprawdzić swój poziom wiedzy z testowania i debugowania kodu w JavaScripcie, szukają projektu do portfolio na odpowiednim poziomie trudności i wolą mieć wiedzę uporządkowaną w jednym miejscu, z możliwością konsultacji podczas code review.

Ten moduł jest częścią programu:

JavaScript