Освойте практическое тестирование API на Python и создайте собственный масштабируемый фреймворк на PyTest. Этот курс поможет вам уверенно работать с backend‑частью веб‑приложений, разбираться в структуре RESTful API и выполнять как функциональную, так и интеграционную проверку сервисов в реальных условиях.
Что вы изучите в этом курсе
Курс сочетает в себе обучение Python, тестированию API и построению полноценной среды для автоматизации. Вы создадите тестовый стенд, научитесь работать с сервером, базой данных и инструментами, которые используют инженеры по автоматизации в ежедневной работе.
Тестирование RESTful API шаг за шагом
Вы будете работать с e-commerce приложением, которое включает:
установку WordPress и необходимых плагинов;
развернутый RESTful API для практики;
полный доступ к базе данных MySQL;
возможность сравнивать ответы API с актуальными данными в БД.
Создание фреймворка тестовой автоматизации
Вы построите расширяемую архитектуру тестирования на Python 3 и PyTest, научитесь:
структурировать проект для длительного масштабирования;
использовать фикстуры, маркировку и параметры PyTest;
выстраивать удобные точки входа для будущего UI‑тестирования (Selenium WebDriver);
логировать результаты и формировать отчеты.
Практические навыки, которые вы получите
Работа с базами данных
Благодаря доступу к MySQL вы сможете проверять корректность API не только по статусам и схемам, но и по фактическим данным. Это формирует мышление инженера по автоматизации, работающего с backend‑логикой.
Ускоренный курс SQL
Бонусный модуль по SQL даст вам концентрированные знания, необходимые для тестирования. Вы научитесь:
читать данные из таблиц;
выполнять обновления и вставки;
применять SQL‑запросы для валидации API‑ответов.
Почему этот курс усиливает ваше резюме
Тестирование API — востребованный навык для QA‑инженеров, а Python является одним из ключевых языков в индустрии тестовой автоматизации. В результате прохождения курса вы:
научитесь уверенно писать автоматизированные тесты для backend‑части;
освоите отраслевые инструменты, применяемые на реальных проектах;
сможете проходить технические собеседования на позиции Automation QA с практическим багажом.
Итоги по завершении обучения
После курса у вас будет:
готовая тестовая среда для API;
настроенный фреймворк на PyTest;
навыки работы с SQL и MySQL;
опыт, достаточный для выполнения задач на реальных проектах и успешного прохождения интервью.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.