Курс на Stepik
Обложка курса «API автоматизация тестирования на Python» на Stepik
3 200 ₽

API автоматизация тестирования на Python ★ 0.000

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

API тестирование — навык, который отделяет джуна от стажера. Текстовый курс "API автоматизация тестирования на Python" позволяет изучить основы профессии Automation QA с использованием актуальных технологий, а также освоить AI программирование (вайбкодинг).

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «API автоматизация тестирования на Python»Учеников на курсе 5
Сертификаты, выданные на курсе «API автоматизация тестирования на Python»Сертификатов выдано 3
Отзывы о курсе «API автоматизация тестирования на Python»Отзывов получено 0
Рейтинг курса «API автоматизация тестирования на Python»Рейтинг курса 0.000
Уроки в курсе «API автоматизация тестирования на Python»Количество уроков 67
Тесты в курсе «API автоматизация тестирования на Python»Количество квизов 28
Задачи с кодом в курсе «API автоматизация тестирования на Python»Количество задач с кодом 1
Время прохождения курса «API автоматизация тестирования на Python»Время прохождения курса —
Стоимость курса «API автоматизация тестирования на Python»Стоимость курса 3 200 ₽ —
Обновления курса «API автоматизация тестирования на Python»Обновления курса — —
Дата публикации курса «API автоматизация тестирования на Python»Дата публикации курса — ———
Последнее обновление курса «API автоматизация тестирования на Python»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «API автоматизация тестирования на Python» 12 разделов Уроки в курсе «API автоматизация тестирования на Python» 67 уроков Тесты в курсе «API автоматизация тестирования на Python» 28 тестов Задачи в курсе «API автоматизация тестирования на Python» 1 задача Время прохождения курса «API автоматизация тестирования на Python» 0 ч. Последнее обновление курса «API автоматизация тестирования на Python» обн. 17 августа 2026

Введение

1 урок
1. Введение ↗

Установка и запуск Python на Windows

1 урок
1. Установка и запуск Python на Windows ↗

Основы Python

11 уроков
1. Основы Python для начинающего автоматизатора ↗
2. Переменные и типы данных ↗
3. Операторы и выражения в Python ↗
4. Форматированные строки ↗
5. Списки ↗
6. Словари ↗
7. Условные конструкции ↗
8. Циклы ↗
9. Функции ↗
10. Проверки с помощью оператора assert ↗
11. Практические задания: закрепляем основы Python ↗

Работа с HTTP-запросами в Python с помощью requests

7 уроков
1. Основы HTTP ↗
2. Основы Python библиотеки requests ↗
3. Отправка GET-запроса с помощью requests ↗
4. Отправка POST-запроса с помощью requests ↗
5. PUT, PATCH и DELETE: изменение и удаление данных ↗
6. Дополнительные параметры в запросах ↗
7. Авторизация: как обращаться к защищенным API ↗

Введение в API-тестирование

7 уроков
1. Введение в API-тестирование ↗
2. Отличия API-теста от скрипта с запросами ↗
3. Фикстуры в pytest ↗
4. Параметризация тестов в pytest ↗
5. Параметризация фикстур в pytest ↗
6. Наборы тестов ↗
7. Ещё немного про параметризацию и фикстуры в pytest ↗

Моки и стабы в API-тестировании

5 уроков
1. Введение в моки и стабы ↗
2. Отличия между моками и стабами ↗
3. Знакомство с модулем unittest.mock ↗
4. Мокирование HTTP GET запросов ↗
5. Мокирование HTTP POST запросов ↗

Работа с негативными сценариями

4 урока
1. Введение в негативные тесты ↗
2. HTTP-ошибки. Тестирование 400, 404, 500 кодов ответа. ↗
3. Негативные тесты на авторизацию ↗
4. Негативные сценарии на уровне бизнес-логики ↗

Работа с базой данных (PostgreSQL)

7 уроков
1. Зачем в автотестах работа с базой данных? ↗
2. Установка PostgreSQL на Windows ↗
3. Подключение к PostgreSQL из Python ↗
4. Разбор основных SQL-запросов с примерами ↗
5. Использование фикстур для работы с БД ↗
6. Очистка и подготовка данных перед тестами ↗
7. Проверка изменений в БД после API-запроса ↗

CI/CD и запуск тестов в пайплайнах

7 уроков
1. Введение: Зачем запускать тесты в CI/CD? ↗
2. Обзор популярных CI/CD-систем ↗
3. Структура пайплайна на примере GitHub Actions ↗
4. Создание пайплайна на GitHub Actions ↗
5. Переменные окружения (Environment Variables) ↗
6. Секреты (GitHub Secrets) ↗
7. Типичные проблемы и советы ↗

Генерация автотестов с помощью ИИ

7 уроков
1. Введение в ИИ генерацию автотестов ↗
2. Как нейросеть генерирует код ↗
3. Как правильно написать запрос к нейросети ↗
4. Генерация кода автотеста с помощью нейросети (Вайбкодинг) ↗
5. Проверка ИИ кода ↗
6. Безопасность использования ИИ для написания кода ↗
7. Итоги блока “Генерация автотестов с помощью ИИ” ↗

Практический проект

9 уроков
1. Практический проект. Введение. ↗
2. Задание 1. Создание репозитория. ↗
3. Задание 2. Установка тестируемой системы. ↗
4. Задание 3. Первые тесты. ↗
5. Задание 4. Негативные тесты. ↗
6. Задание 5. Добавляем проверки через БД. ↗
7. Задание 6. Улучшаем тесты с помощью фикстур. ↗
8. Задание 7. Работа с моками. ↗
9. Задание 8 (Финал). Запуск тестов на CI/CD. ↗

Заключение

1 урок
1. Заключение ↗