Курс на Stepik
Обложка курса «Автоматизация тестирования API с Python. Расширенный» на Stepik
14 990 ₽

Автоматизация тестирования API с Python. Расширенный 5.000

Открыть на
STEPIK.ORG

Все задания проверяются лично, с поддержкой преподавателя. Погружение в профессию QA Automation Engineer с использованием актуальных технологий: HTTPX, Pydantic, Allure, Pytest, AI Review, GitLab CI. Вы освоите создание тестовых фреймворков, применение паттернов автоматизации, работу с CI/CD и многим другим. Курс ориентирован на практическое применение знаний и навыков.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автоматизация тестирования API с Python. Расширенный»Учеников на курсе 462
Сертификаты, выданные на курсе «Автоматизация тестирования API с Python. Расширенный»Сертификатов выдано 85
Отзывы о курсе «Автоматизация тестирования API с Python. Расширенный»Отзывов получено 17
Рейтинг курса «Автоматизация тестирования API с Python. Расширенный»Рейтинг курса 5.000
Уроки в курсе «Автоматизация тестирования API с Python. Расширенный»Количество уроков 71
Тесты в курсе «Автоматизация тестирования API с Python. Расширенный»Количество квизов 532
Задачи с кодом в курсе «Автоматизация тестирования API с Python. Расширенный»Количество задач с кодом 41
Время прохождения курса «Автоматизация тестирования API с Python. Расширенный»Время прохождения курса
Стоимость курса «Автоматизация тестирования API с Python. Расширенный»Стоимость курса 14 990 ₽
Обновления курса «Автоматизация тестирования API с Python. Расширенный»Обновления курса
Дата публикации курса «Автоматизация тестирования API с Python. Расширенный»Дата публикации курса
Последнее обновление курса «Автоматизация тестирования API с Python. Расширенный»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Автоматизация тестирования API с Python. Расширенный» 15 разделов Уроки в курсе «Автоматизация тестирования API с Python. Расширенный» 71 урок Тесты в курсе «Автоматизация тестирования API с Python. Расширенный» 532 теста Задачи в курсе «Автоматизация тестирования API с Python. Расширенный» 41 задача Время прохождения курса «Автоматизация тестирования API с Python. Расширенный» 88 ч. Последнее обновление курса «Автоматизация тестирования API с Python. Расширенный» обн. 7 апреля 2026

1. Приветствие и инструкции

5 уроков
Закрытый
1.1 Знакомимся
326
188
11м 56с
21
Закрытый
1.2 Советы по изучению материала
295
288
16м 31с
18
Закрытый
1.3 Инструкции по отправке заданий на проверку
290
265
10м 20с
13
Закрытый
1.4 Поддержка от преподавателя и вопросы
291
255
7м 26с
9
Закрытый
1.5 Правила работы с курсом и коммуникации
199
186
2м 41с
0

2. Введение в профессию QA Automation Engineer

6 уроков
Закрытый
2.1 Основы тестирования программного обеспечения
306
277
30м 11с
19
Закрытый
2.2 Основные виды тестирования
295
161
65м 59с
12
Закрытый
2.3 Техники тест-дизайна
292
131
54м 14с
15
Закрытый
2.4 Артефакты тестирования и тестовая документация
283
108
53м 59с
13
Закрытый
2.5 Введение в автоматизацию тестирования
278
243
28м 38с
14
Закрытый
2.6 Основные инструменты автоматизации тестирования
279
241
49м 43с
13

3. Настройка окружения

2 урока
Закрытый
3.1 Установка и настройка окружения Python
276
272
9м 29с
10
Закрытый
3.2 Установка и настройка PyCharm
275
267
9м 58с
11

4. Система контроля версий Git

3 урока
Закрытый
4.1 Начало работы с Git
274
260
33м 7с
11
Закрытый
4.2 Публикация проекта на GitHub
264
251
35м 9с
16
Закрытый
4.3 Работа с GitHub Desktop
261
249
12м 55с
12

5. Основы работы с API

8 уроков
Закрытый
5.1 Установка и настройка локального сервера
251
237
48м 54с
22
Закрытый
5.2 Форматы представления данных
244
233
42м 13с
14
Закрытый
5.3 Знакомство с API
245
229
43м 20с
19
Открытый
5.4 Знакомство с HTTP протоколом
685
232
54м 0с
15
Закрытый
5.5 Знакомство с gRPC протоколом
239
200
142м 6с
11
Закрытый
5.6 Знакомство с WebSocket протоколом
229
194
91м 19с
20
Закрытый
5.7 Знакомство с TCP/IP протоколами
221
176
77м 55с
17
Закрытый
5.8 Работа с аутентификацией
225
191
62м 54с
17

6. Основы работы с HTTPX

5 уроков
Закрытый
6.1 Введение в HTTPX
196
187
96м 55с
21
Закрытый
6.2 Практикуемся в работе с HTTPX
193
183
70м 47с
19
Закрытый
6.3 Знакомство с API клиентами
189
176
79м 27с
22
Закрытый
6.4 Практикуемся в реализации API клиентов
183
168
122м 6с
19
Закрытый
6.5 Практикуемся в использовании API клиентов
177
150
211м 38с
18

7. Основы работы с Pydantic

4 урока
Закрытый
7.1 Знакомство с Pydantic
157
136
154м 14с
16
Закрытый
7.2 Применяем Pydantic в API клиентах
148
126
175м 22с
13
Закрытый
7.3 Валидация JSON schema
135
116
104м 27с
10
Закрытый
7.4 Знакомство с Faker
131
106
116м 5с
12

8. Управление автотестами c Pytest

8 уроков
Закрытый
8.1 Введение в Pytest
122
119
66м 41с
14
Закрытый
8.2 Написание API автотестов используя Pytest
122
115
116м 8с
14
Закрытый
8.3 Маркировки Pytest
117
107
51м 44с
10
Закрытый
8.4 Pytest skip, skipif, xfail
113
105
27м 16с
13
Закрытый
8.5 Фикстуры Pytest
112
107
228м 20с
13
Закрытый
8.6 Плагины Pytest
112
104
24м 42с
10
Закрытый
8.7 Параметризация Pytest
110
103
92м 25с
11
Закрытый
8.8 Перезапуски автотестов в Pytest
110
99
32м 9с
11

9. Практика написания API автотестов

5 уроков
Закрытый
9.1 Рефакторинг и подготовка к написанию API автотестов
105
98
90м 2с
11
Закрытый
9.2 Практикуемся в написании API автотестов. Часть 1
105
95
157м 19с
9
Закрытый
9.3 Практикуемся в написании API автотестов. Часть 2
97
89
124м 9с
11
Закрытый
9.4 Практикуемся в написании API автотестов. Часть 3
97
88
302м 4с
7
Закрытый
9.5 Практикуемся в чтении и разборе ошибок API автотестов
95
80
34м 40с
9

10. Создание Allure отчета

5 уроков
Закрытый
10.1 Знакомство с Allure
90
83
53м 6с
7
Закрытый
10.2 Интеграция Allure в автотесты
89
82
139м 33с
9
Закрытый
10.3 Добавление Allure шагов в автотесты
88
81
113м 27с
9
Закрытый
10.4 cURL в Allure-отчете: упрощаем анализ API-тестов
87
78
58м 48с
7
Закрытый
10.5 Знакомство с Allure TestOPS
84
78
52м 20с
9

11. Улучшение автотестов

5 уроков
Закрытый
11.1 Настройки автотестов с Pydantic
82
74
98м 30с
8
Закрытый
11.2 Параллельный запуск автотестов
80
71
56м 54с
7
Закрытый
11.3 Добавляем логирование для API автотестов
78
71
84м 29с
7
Закрытый
11.4 Добавляем информацию о переменных окружения в Allure отчет
77
72
64м 7с
6
Закрытый
11.5 Улучшение работы с API клиентами с помощью Enum для URI
79
70
31м 59с
8

12. Работа с CI/CD

6 уроков
Закрытый
12.1 Введение в CI/CD
73
69
26м 43с
8
Закрытый
12.2 CI/CD системы
88
86
29м 33с
9
Закрытый
12.3 Подготовка проекта к запуску на CI
74
73
27м 37с
6
Закрытый
12.4 Запуск автотестов на GitHub Actions
75
63
141м 25с
10
Закрытый
12.5 Запуск автотестов на GitLab CI
36
20
144м 19с
0
Закрытый
12.6 CI/CD и автотесты: Стратегия автоматизации тестирования
219
203
87м 58с
24

13. Покрытие API тестами: как проверить, что мы тестируем всё?

3 урока
Закрытый
13.1 Что такое покрытие API и зачем его измерять
105
90
69м 28с
9
Закрытый
13.2 Инструмент для измерения тестового покрытия API
101
82
62м 56с
8
Закрытый
13.3 Практикуемся в интеграции покрытия в API тесты
56
47
167м 19с
7

14. AI Review в автотестах

3 урока
Закрытый
14.1 Что такое AI Review и зачем он нужен
119
86
47м 39с
2
Закрытый
14.2 Инструмент AI Review: установка и базовое использование
110
79
115м 36с
1
Закрытый
14.3 Интеграция AI Review в CI/CD
99
79
32м 19с
2

15. Резюме

3 урока
Закрытый
15.1 Итоговый проект
54
41
25м 46с
4
Закрытый
15.2 Рекомендации по составлению резюме
47
36
164м 13с
3
Закрытый
15.3 Рекомендации по прохождению собеседований
46
36
82м 3с
0