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
