[Михайло Непомнящий] [Stepik] Тестування JavaScript та React додатків (2024)

[Михайло Непомнящий] [Stepik] Тестування JavaScript та React додатків (2024)
ru
20.11.2024
6 г 35 хв 24 сек

Тестування JavaScript і React додатків [Михайло Непам’ятний] [Stepik]

В рамках курсу ми рухатимемося від простого до складного: від анатомії юніт тестів до налаштування оточення та інтеграційних тестів React-додатків.

Вигода від написання тестів:
Тести доводять, що код насправді працює
Статичний аналіз якості програми
Безпека рефакторингу
Зниження відсотка багів
Додаткова документація функціональності
В рамках курсу ми вивчимо тестові фреймворки Jest та Testing Library, кожна з яких є чинним стандартом на ринку тестових інструментів.
Ми покроково розберемося як налаштувати інструменти тестування, подружити їх із лінтерами, npm скриптами та редактором коду.
Ну і, звичайно, розберемо масу особливостей під час створення тестів для JavaScript та React додатків.

Чого ви навчитеся:
Основи тестового фреймворку Jest
Хуки для тестів
Моки та шпигуни для тестів
Тестування функціоналу та помилок
Нюанси конфігурації тестів
Різні режими запуску тестів
TDD
Збір статистики тестового покриття та встановлення порогових значень
Кастомні тестові перевірки
Тестування React-компонентів
Тестування React хуків
Імітація дій користувача з додатком
Створення кастомних обгорток тестування
Тестування SPA додатків
Найкращі практики при створенні тестів
та багато іншого

Ви не можете переглядати цей курс -

Array ( [bitrate] => 652470 [filesize] => 21970608 [mime_type] => video/mp4 [length] => 227 [length_formatted] => 3:47 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 122276 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.079606770833333 ) [created_timestamp] => -2082844800 )