Курс на 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. Заключение