О курсе
Курс предназначен для специалистов, желающих освоить автоматизацию тестирования 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, который можно использовать в дальнейшей работе.