Курс «Фронтенд: Базовое тестирование»
тестирование
jest
tdd
моки
стабы
фикстуры
непрерывная интеграция
покрытие тестами
Последнее обновление: 29 декабря 2024 г.
Попробовать →
Бесплатный курс
Включено в курс
7 уроков (видео и/или текст)
0 упражнений в тренажере
0 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам
Описание
В этом курсе вы изучите основы автоматизированного тестирования. Познакомьтесь с подходами и принципами написания тестов. Напишите свои первые юнит и функциональные тесты, освойте работу с асинхронным кодом, таймерами и ошибками. Научитесь использовать стабы, моки и фикстуры. Настроите непрерывную интеграцию и измерите покрытие кода тестами.
Чему вы научитесь
- Использовать подходы черный и прозрачный ящик
- Тестировать асинхронный код и таймеры
- Тестировать ошибки
- Тестировать работу с файлами и сетью
- Настраивать непрерывную интеграцию
- Анализировать покрытие кода тестами
Программа
1 | Unit-тестирование Что такое unit-тестирование? |
2 | Property-based тестирование Что такое property-based тестирование? |
3 | Проверка составных и недетерминированных данных Проверка составных и недетерминированных данных. |
4 | Побочные эффекты Выделять побочные эффекты, тестировать чистые фунции. |
5 | HTTP-запросы HTTP-запросы |
6 | CI Познакомиться с непрерывной интеграцией. |
7 | Power assert Изучить альтернативу простому assert. |
