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

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

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

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

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

Чему вы научитесь

  • Настроите окружение для API-автотестов на Python.
  • Установите и подключите HTTPX и pytest.
  • Разберётесь, что такое API, HTTP и JSON.
  • Познакомитесь с HTTP-методами и кодами состояния.
  • Научитесь отправлять GET и POST запросы через HTTPX.
  • Научитесь получать и анализировать данные из JSON-ответов.
  • Напишете первые API-тесты на pytest.
  • Используете assert для проверки ответов API.
  • Познакомитесь с фикстурами и маркировками pytest.
  • Разберётесь, зачем нужен API-клиент.
  • Создадите простой API-клиент для переиспользования HTTP-запросов.
  • Соберёте небольшой итоговый проект с API-автотестами.

О курсе

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

Для кого этот курс

— Для тех, кто хочет попробовать API-автоматизацию и понять, подходит ли ему это направление. — Для начинающих тестировщиков, которые пока не писали API-автотесты, но хотят аккуратно сделать первый шаг. — Для Manual QA, которым интересно разобраться, как выглядит простой API-тест на Python и HTTPX. — Для тех, кто уже немного знаком с Python, но ещё не понимает, как применять его для автоматизации тестирования API.

Начальные требования

  • Базовое понимание Python: достаточно знать, что такое переменные, функции, импорты и как запускать Python-файлы.
  • Умение пользоваться компьютером и браузером: устанавливать программы, открывать сайты, работать с файлами и папками.
  • Готовность внимательно повторять шаги из уроков: курс рассчитан на первый старт, поэтому все основные действия разбираются последовательно.
  • Опыт в автоматизации тестирования не требуется: HTTPX, pytest, фикстуры и базовую идею API-клиента будем разбирать с нуля.

Преподаватели курса

Как проходит обучение

Курс состоит из коротких текстовых уроков, тестов и практических шагов.

  • Сначала вы читаете объяснение темы, затем повторяете действия в своём проекте: устанавливаете инструменты, пишете код, отправляете HTTP-запросы, запускаете тесты и постепенно собираете итоговый проект.
  • Внутри курса есть небольшие тесты для самопроверки. Они помогают закрепить основные идеи: как устроены API, HTTP и JSON, зачем нужны фикстуры, что делает API-клиент и как связаны части проекта.
  • Финальный результат курса — небольшой проект с API-автотестами на Python, HTTPX и pytest.

Курс можно проходить в спокойном темпе. Все шаги рассчитаны на первый старт, поэтому сложные темы вроде Pydantic, Faker, Allure, CI/CD и логирования здесь не используются.

Что вы получите

  • Рабочий проект с первыми API-автотестами на Python и HTTPX;
  • Практическое понимание, как устроен простой pytest-проект;
  • Опыт работы с HTTP-запросами, JSON-ответами, фикстурами, проверками и API-клиентом;
  • Готовую структуру проекта, которую можно разобрать и использовать как основу для дальнейших экспериментов;
  • Понимание, какие темы изучать дальше, если вы хотите развиваться в API-автоматизации.

Нагрузка

5-7 часов в неделю

Расскажите о курсе друзьям