Курс на Stepik
Обложка курса «Автоматизация тестирования API с Python. Первый шаг» на Stepik
Бесплатно

Автоматизация тестирования API с Python. Первый шаг ★ 4.733

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

Практический курс по автоматизации API-тестирования на Python и HTTPX. За курс вы познакомитесь с основами API, HTTP и JSON, научитесь отправлять запросы через HTTPX, писать тесты на pytest, работать с фикстурами и соберёте небольшой проект с собственным API-клиентом. Курс подойдёт тем, кто хочет сделать первый шаг в API-автоматизацию без перегруза сложной архитектурой.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автоматизация тестирования API с Python. Первый шаг»Учеников на курсе 404
Сертификаты, выданные на курсе «Автоматизация тестирования API с Python. Первый шаг»Сертификатов выдано 0
Отзывы о курсе «Автоматизация тестирования API с Python. Первый шаг»Отзывов получено 15
Рейтинг курса «Автоматизация тестирования API с Python. Первый шаг»Рейтинг курса 4.733
Уроки в курсе «Автоматизация тестирования API с Python. Первый шаг»Количество уроков 34
Тесты в курсе «Автоматизация тестирования API с Python. Первый шаг»Количество квизов 231
Время прохождения курса «Автоматизация тестирования API с Python. Первый шаг»Время прохождения курса —
Обновления курса «Автоматизация тестирования API с Python. Первый шаг»Обновления курса — —
Дата публикации курса «Автоматизация тестирования API с Python. Первый шаг»Дата публикации курса — ———
Последнее обновление курса «Автоматизация тестирования API с Python. Первый шаг»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Автоматизация тестирования API с Python. Первый шаг» 7 разделов Уроки в курсе «Автоматизация тестирования API с Python. Первый шаг» 34 урока Тесты в курсе «Автоматизация тестирования API с Python. Первый шаг» 231 тест Время прохождения курса «Автоматизация тестирования API с Python. Первый шаг» 4 ч. Последнее обновление курса «Автоматизация тестирования API с Python. Первый шаг» обн. 7 сентября 2026

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

3 урока
1. Знакомимся ↗
2. Советы по изучению материала ↗
3. Правила работы с курсом и коммуникации ↗

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

3 урока
1. Установка Python ↗
2. Открываем PyCharm и создаём проект ↗
3. Устанавливаем зависимости ↗

Знакомство с API и HTTP

9 уроков
1. Что такое API ↗
2. Что такое JSON ↗
3. Что такое HTTP ↗
4. Ресурсы и эндпоинты в API ↗
5. HTTP методы ↗
6. HTTP статус-коды ↗
7. Структура HTTP запроса и ответа ↗
8. Что такое REST API ↗
9. REST API FakeBank — наш учебный сервис ↗

Введение в HTTPX

3 урока
1. Что такое HTTPX ↗
2. Отправляем GET-запрос ↗
3. Отправляем POST-запрос ↗

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

7 уроков
1. Что такое Pytest ↗
2. Как Pytest находит тесты ↗
3. Переписываем скрипты в тесты ↗
4. Как работает assert ↗
5. Проверки в тестах ↗
6. Маркировки Pytest ↗
7. Фикстуры Pytest ↗

API клиенты

6 уроков
1. Зачем нужен API клиент ↗
2. Создаём BaseClient ↗
3. Создаём OperationsClient ↗
4. Фикстура для API клиента ↗
5. Переписываем тесты на API клиент ↗
6. Финальная структура проекта ↗

Завершение курса и следующий шаг

3 урока
1. Что мы сделали на курсе ↗
2. Почему этого недостаточно для реального проекта ↗
3. Куда идти дальше ↗