Курс на Stepik
Обложка курса «Автоматизация тестирования API с Python. Базовый» на Stepik
5 990₽ -17%
--:--:--
4 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. Базовый»Учеников на курсе 406
Сертификаты, выданные на курсе «Автоматизация тестирования API с Python. Базовый»Сертификатов выдано 63
Отзывы о курсе «Автоматизация тестирования API с Python. Базовый»Отзывов получено 9
Рейтинг курса «Автоматизация тестирования API с Python. Базовый»Рейтинг курса 5.000
Уроки в курсе «Автоматизация тестирования API с Python. Базовый»Количество уроков 69
Тесты в курсе «Автоматизация тестирования API с Python. Базовый»Количество квизов 525
Время прохождения курса «Автоматизация тестирования API с Python. Базовый»Время прохождения курса
Стоимость курса «Автоматизация тестирования API с Python. Базовый»Стоимость курса 5 990 ₽
Обновления курса «Автоматизация тестирования API с Python. Базовый»Обновления курса
Дата публикации курса «Автоматизация тестирования API с Python. Базовый»Дата публикации курса
Последнее обновление курса «Автоматизация тестирования API с Python. Базовый»Последнее обновление
Сложность easy

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

Разделы в курсе «Автоматизация тестирования API с Python. Базовый» 15 разделов Уроки в курсе «Автоматизация тестирования API с Python. Базовый» 69 уроков Тесты в курсе «Автоматизация тестирования API с Python. Базовый» 525 тестов Время прохождения курса «Автоматизация тестирования API с Python. Базовый» 62 ч. Последнее обновление курса «Автоматизация тестирования API с Python. Базовый» обн. 7 апреля 2026

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

3 урока
Закрытый
1.1 Знакомимся
264
147
10м 32с
9
Закрытый
1.2 Советы по изучению материала
254
254
2м 5с
4
Закрытый
1.3 Правила работы с курсом и коммуникации
205
205
2м 33с
0

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

6 уроков
Закрытый
2.1 Основы тестирования программного обеспечения
257
237
31м 57с
7
Закрытый
2.2 Основные виды тестирования
248
198
27м 15с
9
Закрытый
2.3 Техники тест-дизайна
243
194
35м 12с
4
Закрытый
2.4 Артефакты тестирования и тестовая документация
231
180
44м 21с
6
Закрытый
2.5 Введение в автоматизацию тестирования
233
216
28м 42с
7
Закрытый
2.6 Основные инструменты автоматизации тестирования
234
213
49м 21с
4

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

2 урока
Закрытый
3.1 Установка и настройка окружения Python
233
226
10м 46с
-5
Закрытый
3.2 Установка и настройка PyCharm
229
225
9м 13с
0

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

3 урока
Закрытый
4.1 Начало работы с Git
225
213
36м 49с
8
Закрытый
4.2 Публикация проекта на GitHub
214
205
31м 40с
6
Закрытый
4.3 Работа с GitHub Desktop
212
204
12м 6с
7

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

8 уроков
Закрытый
5.1 Установка и настройка локального сервера
210
190
44м 55с
12
Закрытый
5.2 Форматы представления данных
201
191
43м 38с
9
Закрытый
5.3 Знакомство с API
199
189
44м 8с
11
Открытый
5.4 Знакомство с HTTP протоколом
642
176
54м 12с
7
Закрытый
5.5 Знакомство с gRPC протоколом
191
157
54м 58с
10
Закрытый
5.6 Знакомство с WebSocket протоколом
184
151
50м 53с
8
Закрытый
5.7 Знакомство с TCP/IP протоколами
179
144
29м 37с
8
Закрытый
5.8 Работа с аутентификацией
173
137
45м 42с
5

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

5 уроков
Закрытый
6.1 Введение в HTTPX
165
135
59м 32с
9
Закрытый
6.2 Практикуемся в работе с HTTPX
154
128
35м 7с
6
Закрытый
6.3 Знакомство с API клиентами
147
121
51м 16с
6
Закрытый
6.4 Практикуемся в реализации API клиентов
137
108
64м 52с
6
Закрытый
6.5 Практикуемся в использовании API клиентов
128
103
97м 29с
8

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

4 урока
Закрытый
7.1 Знакомство с Pydantic
109
93
95м 24с
6
Закрытый
7.2 Применяем Pydantic в API клиентах
106
91
78м 9с
6
Закрытый
7.3 Валидация JSON schema
101
76
54м 33с
5
Закрытый
7.4 Знакомство с Faker
101
85
73м 57с
5

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

8 уроков
Закрытый
8.1 Введение в Pytest
94
87
65м 41с
5
Закрытый
8.2 Написание API автотестов используя Pytest
93
83
62м 59с
5
Закрытый
8.3 Маркировки Pytest
92
83
44м 24с
4
Закрытый
8.4 Pytest skip, skipif, xfail
90
80
26м 3с
3
Закрытый
8.5 Фикстуры Pytest
90
75
127м 9с
5
Закрытый
8.6 Плагины Pytest
84
79
20м 0с
4
Закрытый
8.7 Параметризация Pytest
82
69
64м 40с
5
Закрытый
8.8 Перезапуски автотестов в Pytest
80
71
30м 14с
4

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

5 уроков
Закрытый
9.1 Рефакторинг и подготовка к написанию API автотестов
79
67
46м 57с
4
Закрытый
9.2 Практикуемся в написании API автотестов. Часть 1
76
64
85м 57с
4
Закрытый
9.3 Практикуемся в написании API автотестов. Часть 2
76
62
50м 11с
4
Закрытый
9.4 Практикуемся в написании API автотестов. Часть 3
74
59
10м 39с
4
Закрытый
9.5 Практикуемся в чтении и разборе ошибок API автотестов
72
61
34м 31с
4

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

5 уроков
Закрытый
10.1 Знакомство с Allure
66
63
49м 10с
4
Закрытый
10.2 Интеграция Allure в автотесты
66
59
92м 53с
4
Закрытый
10.3 Добавление Allure шагов в автотесты
65
57
84м 34с
4
Закрытый
10.4 cURL в Allure-отчете: упрощаем анализ API-тестов
65
55
48м 39с
4
Закрытый
10.5 Знакомство с Allure TestOPS
59
51
52м 29с
4

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

5 уроков
Закрытый
11.1 Настройки автотестов с Pydantic
57
49
76м 11с
4
Закрытый
11.2 Параллельный запуск автотестов
54
47
57м 9с
4
Закрытый
11.3 Добавляем логирование для API автотестов
52
45
67м 43с
4
Закрытый
11.4 Добавляем информацию о переменных окружения в Allure отчет
51
45
34м 1с
3
Закрытый
11.5 Улучшение работы с API клиентами с помощью Enum для URI
49
41
25м 17с
3

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

6 уроков
Закрытый
12.1 Введение в CI/CD
50
43
27м 31с
4
Закрытый
12.2 CI/CD системы
50
47
27м 7с
4
Закрытый
12.3 Подготовка проекта к запуску на CI
50
44
22м 54с
4
Закрытый
12.4 Запуск автотестов на GitHub Actions
48
39
84м 23с
4
Закрытый
12.5 Запуск автотестов на GitLab CI
30
25
73м 51с
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 тесты
41
29
129м 6с
3

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 Итоговый проект
36
32
17м 52с
3
Закрытый
15.2 Рекомендации по составлению резюме
36
29
166м 38с
3
Закрытый
15.3 Рекомендации по прохождению собеседований
35
30
82м 1с
4