Содержание курса
1. Введение
4 урока
1 433
1 433
4м
29
Закрытый
1.1
Введение
↗
567
567
1м 37с
8
Закрытый
1.2
Что такое автотестирование ?
↗
317
317
1м 0с
8
Закрытый
1.3
Кто такой тестировщик ?
↗
278
278
1м 51с
7
Закрытый
1.4
👨💻 Об авторе
↗
271
271
1м 6с
6
2. Введение в автотестирование
4 урока
1 011
1 011
12м
22
Закрытый
2.1
Что такое автотестирование и зачем оно нужно ?
↗
274
274
3м 1с
5
Закрытый
2.2
Роль автотестов в DevOps и CI/CD
↗
268
268
3м 36с
6
Закрытый
2.3
Основные виды тестирования: модульное, интеграционное, системное
↗
240
240
2м 13с
6
Закрытый
2.4
Обзор инструментов для автотестирования на Python
↗
229
229
4м 0с
5
3. Базовые навыки программирования для автотестирования
4 урока
850
788
13м
15
Закрытый
3.1
Основы Python: синтаксис, структуры данных, функции
↗
249
187
5м 59с
5
Закрытый
3.2
Модули и пакеты Python
↗
215
215
2м 57с
4
Закрытый
3.3
Работа с файлами и логами
↗
192
192
3м 50с
3
Закрытый
3.4
Основы ООП для автотестирования
↗
194
194
3м 24с
3
4. Учимся писать первые автотесты
4 урока
543
514
18м
7
Закрытый
4.1
Библиотека unittest: основы и структура
↗
186
186
6м 33с
1
Закрытый
4.2
Написание простых тест-кейсов
↗
143
143
6м 47с
4
Закрытый
4.3
Запуск тестов и работа с отчетами
↗
116
116
2м 10с
1
Закрытый
4.4
Понятие "assertions" и их применение в автотестировании
↗
98
69
5м 37с
1
5. Pytest — удобный инструмент для тестирования
4 урока
360
360
13м
4
Закрытый
5.1
Установка и настройка Pytest
↗
113
113
2м 29с
1
Закрытый
5.2
Основные возможности: фикстуры, параметры, метки
↗
93
93
4м 39с
1
Закрытый
5.3
Организация тестов в проекте
↗
78
78
4м 20с
1
Закрытый
5.4
Локальный запуск и работа с плагинами Pytest
↗
76
76
2м 10с
1
6. Работа с моками и заглушками
4 урока
246
208
14м
-1
Закрытый
6.1
Обзор библиотеки unittest.mock
↗
73
73
3м 52с
1
Закрытый
6.2
Создание мок-объектов
↗
59
59
2м 50с
-1
Закрытый
6.3
Заглушки для внешних зависимостей
↗
56
18
6м 7с
-1
Закрытый
6.4
Тестирование API с использованием мока
↗
58
58
3м 12с
0
7. Тестирование веб-приложений
4 урока
228
212
10м
1
Закрытый
7.1
Автотестирование REST API: библиотека requests
↗
66
66
1м 24с
1
Закрытый
7.2
Введение в библиотеку pytest-django или Flask-Testing
↗
55
39
4м 57с
1
Закрытый
7.3
Тестирование веб-страниц с использованием Selenium
↗
53
53
4м 26с
1
Закрытый
7.4
Практика: автоматизация тестирования для небольшого веб-приложея
↗
54
54
0м 6с
-2
8. Нагрузочное тестирование
4 урока
198
198
12м
2
Закрытый
8.1
Основы нагрузочного тестирования
↗
63
63
3м 12с
1
Закрытый
8.2
Использование библиотеки Locust
↗
51
51
4м 54с
1
Закрытый
8.3
Анализ результатов нагрузочного тестирования
↗
41
41
5м 3с
0
Закрытый
8.4
Практическое задание: симуляция нагрузки на API
↗
43
43
0м 6с
0
9. Контроль качества кода и CI/CD
4 урока
191
176
9м
1
Закрытый
9.1
Использование линтеров: flake8, black, mypy
↗
47
32
3м 51с
0
Закрытый
9.2
Интеграция автотестов в pipeline CI/CD (GitHub Actions, GitLab)
↗
52
52
1м 15с
0
Закрытый
9.3
Генерация отчетов о тестировании (например, Allure)
↗
54
54
3м 15с
0
Закрытый
9.4
Настройка уведомлений о результатах тестов
↗
38
38
2м 8с
1
10. Практический проект
4 урока
222
222
16м
0
Закрытый
10.1
Постановка задачи: автоматизация тестирования реального проекта
↗
61
61
3м 51с
0
Закрытый
10.2
Разработка структуры тестов
↗
59
59
7м 42с
0
Закрытый
10.3
Реализация тестов с использованием Pytest
↗
54
54
4м 46с
0
Закрытый
10.4
Подведение итогов: анализ ошибок и улучшение качества
↗
48
48
2м 29с
0
11. Дополнительно
3 урока
168
168
4м
0
Закрытый
11.1
Глоссарий терминов автотестирования
↗
57
57
2м 33с
0
Закрытый
11.2
Подборка полезных книг, статей и курсов
↗
55
55
1м 12с
0
Закрытый
11.3
Чек-листы для тестировщиков
↗
56
56
2м 38с
0