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>