О курсе

Курс предназначен для специалистов, желающих освоить автоматизацию тестирования REST API с использованием Python. В рамках программы изучается установка и настройка необходимого окружения (Python, PyCharm), работа с пакетами и библиотеками. Уделяется внимание устройству HTTP-протокола, API и REST, а также работе с авторизационными и сессионными cookies, заголовками HTTP-запросов и форматом JSON. Практическая часть включает написание простых и комплексных API-тестов, создание отчётов в Allure и запуск тестирования в Docker. По завершении курса участники смогут создать собственный фреймворк для тестирования API, который можно использовать в профессиональной деятельности.

Что рассматривается в программе

  • настройка окружения для Python и PyCharm
  • работа с HTTP-запросами и API
  • парсинг JSON-ответов
  • написание API-тестов с использованием pytest
  • создание фреймворка для тестирования API
  • генерация отчётов в Allure
  • запуск тестов в Docker

Кому может быть полезен курс

  • начинающим автоматизаторам тестирования
  • тем, кто хочет автоматизировать тесты на API
  • тем, кто уже использует Postman и хочет перейти на более продвинутые инструменты
  • тем, кто интересуется альтернативой стека на Java

Вопросы о программе

Какие инструменты используются в курсе?

В курсе рассматриваются Python, PyCharm, библиотека pytest, Allure для отчётов и Docker для запуска тестов.

Нужны ли предварительные знания для прохождения курса?

Курс ориентирован на начинающих автоматизаторов, поэтому предполагается, что базовые знания могут отсутствовать, однако полезно иметь представление о тестировании.

Будет ли создан фреймворк для тестирования?

Да, в ходе курса создаётся фреймворк для тестирования API, который можно использовать в дальнейшей работе.