HTML Diff
12 added 14 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>Включено в курс</p>
1 + <p>Подготовка данных</p>
2 - <p>9 уроков (видео и/или текст)</p>
2 + <p>Использование хуков beforeEach() и afterEach(), создание и управление фикстурами для тестов, организация тестовых данных для повторного использования.</p>
3 - <h2>Описание</h2>
3 + <p>Плохие и хорошие практики тестирования</p>
4 - <p>На этом курсе вы научитесь тестировать приложения. Вы узнаете, как тестировать приложения, которые взаимодействуют с файловой системой или с сетевыми запросами. Также научитесь выделять побочные эффекты, изолировать их и управлять ими.</p>
4 + <p>Типичные ошибки при написании тестов, как избежать хрупких и ненадежных тестов</p>
5 - <h2>Чему вы научитесь</h2>
5 + <p>Покрытие кода тестами</p>
6 - <ul><li><p>Легко тестировать даже те приложения, которые много взаимодействуют с внешней средой</p>
6 + <p>Анализ покрытия кода с помощью инструментов, поиск непротестированных участков кода</p>
7 - </li>
7 + <p>Разработка через тестирование (TDD)</p>
8 - <li><p>Тестировать код, активно работающий с файловой системой</p>
8 + <p>Принципы и этапы TDD, написание тестов до реализации функциональности</p>
9 - </li>
9 + <p>Фикстуры</p>
10 - <li><p>Использовать стабы и моки по назначению</p>
10 + <p>Подготовка тестовых данных с использованием фикстур, использование фикстур в Jest для упрощения тестов</p>
11 - </li>
11 + <p>Тестирование ошибок</p>
12 - </ul><h2>Формат обучения</h2>
12 + <p>Тестирование кода, который выбрасывает исключения, использование матчера toThrow() в Jest</p>
13 - <h2>Испытания</h2>
 
14 - <h2>Рекомендуемые программы</h2>