HTML Diff
12 added 38 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>утверждения</p>
1 + <p>Подготовка данных</p>
2 - <p>jest</p>
2 + <p>Использование хуков beforeEach() и afterEach(), создание и управление фикстурами для тестов, организация тестовых данных для повторного использования.</p>
3 - <p>матчеры</p>
3 + <p>Плохие и хорошие практики тестирования</p>
4 - <p>юнит-тесты</p>
4 + <p>Типичные ошибки при написании тестов, как избежать хрупких и ненадежных тестов</p>
5 - <p>покрытие кода</p>
5 + <p>Покрытие кода тестами</p>
6 - <p>TDD</p>
6 + <p>Анализ покрытия кода с помощью инструментов, поиск непротестированных участков кода</p>
7 - <p>Непрерывная интеграция</p>
7 + <p>Разработка через тестирование (TDD)</p>
8 - <p>Последнее обновление: 26 декабря 2025 г.</p>
8 + <p>Принципы и этапы TDD, написание тестов до реализации функциональности</p>
9 - <p>Включено в курс</p>
9 + <p>Фикстуры</p>
10 - <p>12 уроков (видео и/или текст)</p>
10 + <p>Подготовка тестовых данных с использованием фикстур, использование фикстур в Jest для упрощения тестов</p>
11 - <p>11 упражнений в тренажере</p>
11 + <p>Тестирование ошибок</p>
12 - <h2>Описание</h2>
12 + <p>Тестирование кода, который выбрасывает исключения, использование матчера toThrow() в Jest</p>
13 - <p>На этом курсе вы изучите автоматическое тестирование в JavaScript. Вы познакомитесь с такими понятиями, как утверждения, TDD и непрерывная интеграция. Также вы научитесь строить архитектуру своего кода, базируясь на том, как его будут использовать. Знания из этого курса помогут писать более качественный код.</p>
 
14 - <h2>Чему вы научитесь</h2>
 
15 - <ul><li><p>Писать более качественный код с меньшим количеством ошибок, чем в коде без тестов</p>
 
16 - </li>
 
17 - <li><p>Строить архитектуру кода, исходя из сценариев использования</p>
 
18 - </li>
 
19 - <li><p>Писать код быстрее за счет автоматизированной проверки его работы</p>
 
20 - </li>
 
21 - <li><p>Рефакторить код чаще и избавлять его от legacy</p>
 
22 - </li>
 
23 - </ul><h2>Формат обучения</h2>
 
24 - <h2>Испытания</h2>
 
25 - <p>1</p>
 
26 - <p>Анализ покрытия кода тестами</p>
 
27 - <p>2</p>
 
28 - <p>Мемоизация Фибоначчи</p>
 
29 - <p>3</p>
 
30 - <p>Генерация тестовых данных</p>
 
31 - <h2>Рекомендуемые программы</h2>
 
32 - <ul><li><p>Тренажер с практикой</p>
 
33 - </li>
 
34 - <li><p>Бессрочный доступ к теории</p>
 
35 - </li>
 
36 - <li><p>Асинхронный формат</p>
 
37 - </li>
 
38 - </ul>