Курс на Stepik
Обложка курса «Автоматизация API с Python на стероидах. Core» на Stepik
3 990 ₽

Автоматизация API с Python на стероидах. Core 0.000

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

Курс для тех, кто хочет попробовать себя в QA-автоматизацию или системно прокачать навыки. Упор на практику: пишем автотесты, строим собственный фреймворк, изолируем внешние системы, настраиваем CI и отчётность. Авторская проверка домашних заданий с разбором ошибок и рекомендациями помогает закрепить материал. По итогам получите рабочие навыки и портфолио для старта или роста в автоматизации.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автоматизация API с Python на стероидах. Core»Учеников на курсе 29
Сертификаты, выданные на курсе «Автоматизация API с Python на стероидах. Core»Сертификатов выдано 0
Отзывы о курсе «Автоматизация API с Python на стероидах. Core»Отзывов получено 0
Рейтинг курса «Автоматизация API с Python на стероидах. Core»Рейтинг курса 0.000
Уроки в курсе «Автоматизация API с Python на стероидах. Core»Количество уроков 48
Тесты в курсе «Автоматизация API с Python на стероидах. Core»Количество квизов 103
Задачи с кодом в курсе «Автоматизация API с Python на стероидах. Core»Количество задач с кодом 14
Время прохождения курса «Автоматизация API с Python на стероидах. Core»Время прохождения курса
Стоимость курса «Автоматизация API с Python на стероидах. Core»Стоимость курса 3 990 ₽
Обновления курса «Автоматизация API с Python на стероидах. Core»Обновления курса
Дата публикации курса «Автоматизация API с Python на стероидах. Core»Дата публикации курса
Последнее обновление курса «Автоматизация API с Python на стероидах. Core»Последнее обновление
Сложность easy

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

Разделы в курсе «Автоматизация API с Python на стероидах. Core» 10 разделов Уроки в курсе «Автоматизация API с Python на стероидах. Core» 48 уроков Тесты в курсе «Автоматизация API с Python на стероидах. Core» 103 теста Задачи в курсе «Автоматизация API с Python на стероидах. Core» 14 задач Время прохождения курса «Автоматизация API с Python на стероидах. Core» 4 ч. Последнее обновление курса «Автоматизация API с Python на стероидах. Core» обн. 10 августа 2026

Вводная

2 урока
1. Приветствие
2. Инструкция по обучению и выполнению ДЗ

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

5 уроков
1. Установка Python и настройка окружения в PyCharm
2. Работа с Git
3. Публикация проекта на GitLab
4. Работа с docker compose
5. Запуск тестового приложения для практики

API и способы взаимодействия

7 уроков
1. Что такое API и зачем он нужен
2. Как работает HTTP
3. Аутентификация, авторизация и идентификация
4. REST - ресурсная модель и контракты
5. GraphQL - гибкая альтернатива REST
6. Разбираем gRPC - быстрый обмен между сервисами
7. WebSocket - общение в реальном времени

Pydantic

4 урока
1. Валидация данных: JSON Schema против Pydantic
2. Основы Pydantic
3. Pydantic 2.0 и Settings
4. Pydantic в автотестах

Postman

3 урока
1. Введение в Postman
2. Практика
3. Фидбэк по пройденным темам

Автотесты с pytest

14 уроков
1. Основы pytest
2. Первые API автотесты
3. Маркировки и группы тестов
4. Пропуски и ожидаемые падения (skip, xfail)
5. Фикстуры и scope
6. Параметризация тестов
7. Плагины pytest
8. Повторный запуск тестов (re-run)
9. Параллельный запуск тестов
10. Логирование в pytest
11. Конфигурация pytest (pytest.ini, conftest.py)
12. Хуки и плагины своими руками
13. Практика
14. Обратная связь по модулю

Построение фреймворка шаг за шагом

6 уроков
1. Структура фреймворка - закладываем фундамент
2. Гибкость через конфиги и настройки
3. Пишем первые тесты во фреймворке. Запросы к API
4. Пишем первые тесты во фреймворке. Запросы к БД
5. Проверки и ассерты
6. Обратная связь по модулю

Отчеты и визуализация результатов

2 урока
1. Allure
2. Report Portal

Интеграция с CI/CD

3 урока
1. Введение в CI/CD
2. Подготовка .gitlab-ci.yml
3. Запуск автотестов в GitLab CI

Итоговый проект

2 урока
1. Итоговый проект и релиз в Gitlab / Github
2. Обратная связь по курсу