Содержание курса
1. Введение: Ваш путь в мир автоматизации тестирования
4 урока
11 063
10 675
26м
3
Закрытый
1.1
Как получить помощь? Связь с автором.
↗
9 432
9 432
1м 6с
3
Закрытый
1.2
Зачем нужно тестировать код?
↗
617
441
6м 0с
0
Закрытый
1.3
Знакомство с Pytest.
↗
537
413
11м 18с
0
Закрытый
1.4
Подготовка рабочего места.
↗
477
389
8м 4с
0
2. Основы Pytest: Пишем первые тесты
4 урока
1 558
1 161
83м
0
Закрытый
2.1
Ваш первый тест и его запуск.
↗
487
343
18м 39с
0
Закрытый
2.2
Магия assert и информативные ошибки.
↗
399
299
16м 29с
0
Закрытый
2.3
Как тестировать ошибки и исключения.
↗
352
269
23м 17с
0
Закрытый
2.4
Маркировка тестов для гибкого запуска.
↗
320
250
25м 7с
0
3. Фикстуры: Мощный инструмент подготовки данных
5 уроков
1 330
1 077
92м
0
Закрытый
3.1
Концепция фикстур.
↗
310
242
17м 47с
0
Закрытый
3.2
Создание и использование фикстур.
↗
283
224
21м 17с
0
Закрытый
3.3
Область видимости фикстур (scope).
↗
266
203
25м 25с
0
Закрытый
3.4
Очистка после теста (Teardown).
↗
243
193
22м 31с
0
Закрытый
3.5
Полезные встроенные фикстуры Pytest.
↗
228
215
7м 36с
0
4. Продвинутые техники и конфигурация
3 урока
649
477
72м
0
Закрытый
4.1
Параметризация: один тест для множества данных.
↗
236
171
35м 54с
0
Закрытый
4.2
Файл conftest.py: центр управления фикстурами.
↗
214
159
19м 43с
0
Закрытый
4.3
Настройка Pytest с помощью pytest.ini.
↗
199
147
18м 19с
0
5. Экосистема Pytest: Плагины
4 урока
703
504
53м
0
Закрытый
5.1
Введение в плагины.
↗
189
151
8м 37с
0
Закрытый
5.2
pytest-cov: Измеряем покрытие кода тестами.
↗
183
132
12м 33с
0
Закрытый
5.3
pytest-mock: Изоляция тестов с помощью моков.
↗
177
109
23м 28с
0
Закрытый
5.4
pytest-xdist: Ускоряем тесты.
↗
154
112
10м 1с
0
6. Заключение: Лучшие практики и дальнейшие шаги
4 урока
2 517
2 417
17м
0
Закрытый
6.1
Структура и организация тестов в реальном проекте.
↗
163
118
8м 34с
0
Закрытый
6.2
Как писать хорошие тесты.
↗
153
113
6м 35с
0
Закрытый
6.3
Подведение итогов и куда двигаться дальше.
↗
150
135
3м 46с
0
Закрытый
6.4
Как сказать спасибо?
↗
2 051
2 051
1м 52с
0