Содержание курса
1. Введение в тестирование
3 урока
166
139
10м
3
Закрытый
1.1
Почему тестирование — это важно(даже если оно кажется скучным)
↗
60
43
3м 26с
2
Закрытый
1.2
Пирамида тестирования
↗
53
47
4м 29с
0
Закрытый
1.3
Инструменты для каждого уровня пирамиды тестирования
↗
53
49
2м 8с
1
2. Pytest: конфигурация и запуск
5 уроков
258
194
50м
8
Закрытый
2.1
Разработка первого unit-теста
↗
54
31
9м 42с
0
Закрытый
2.2
Конфигурация pytest
↗
54
42
8м 53с
2
Закрытый
2.3
Дополнительные возможности Pytest
↗
53
43
11м 8с
2
Закрытый
2.4
Патерн AAA и параметризация
↗
49
38
17м 57с
2
Закрытый
2.5
Методология TDD
↗
48
40
6м 42с
2
3. Тестирование бэкенда на FastAPI
3 урока
128
79
23м
4
Закрытый
3.1
Тестирование эндпойнтов
↗
43
40
4м 33с
0
Закрытый
3.2
Фикстуры
↗
46
29
9м 19с
3
Закрытый
3.3
Стабы, фэйки и моки
↗
39
10
10м 21с
1
4. Плагины для pytest
2 урока
43
33
7м
1
Закрытый
4.1
pytest-cov: покрытие кода тестами
↗
35
25
7м 31с
1
Закрытый
4.2
pytest-xdist: параллельный запуск тестов
↗
8
8
-
0
5. Флаппающие тесты
2 урока
17
15
0м
0
Закрытый
5.1
Определение
↗
9
7
-
0
Закрытый
5.2
Борьба с флаппающими тестами
↗
8
8
-
0
6. Завершение
1 урок
34
14
1м
0
Закрытый
6.1
Резюме
↗
34
14
1м 14с
0
7. Самостоятельная работа
1 урок
34
6
14м
0
Закрытый
7.1
Задача покрыть новый обработчик тестом
↗
34
6
14м 59с
0