Курс по тестированию и автоматизации REST API с Postman, Git и Jenkins — это практическое погружение в реальные сценарии работы с API. Вы научитесь уверенно использовать Postman для ручных и автоматизированных проверок, разберётесь в структуре REST‑сервисов и освоите инструменты, которые применяются в профессиональной среде QA‑инженеров и разработчиков.
Что делает этот курс особенно полезным
Обучение построено вокруг реальных кейсов, а значит, вы сможете сразу применять навыки в рабочих проектах. Постепенно переходя от базовых запросов к сложной автоматизации, вы получите цельное понимание процесса тестирования API.
Ключевые компетенции, которые вы освоите
понимание принципов работы API и роль API в архитектуре приложений;
различия между REST и SOAP и практическое применение каждого подхода;
создание различных типов запросов и управление параметрами, хедерами, телом запросов;
написание Assert-проверок с использованием Chai Assertion Library;
создание и проверка схем с Tiny Validator (JSON Schema);
работа с тестовыми коллекциями (Collections) и их передача команде;
настройка и автоматизация запусков через Monitor;
автоматический запуск тестов через Newman в терминале;
использование различных типов авторизации: API Keys, Auth, OAuth;
версионирование тестов с помощью Git;
организация CI‑процессов через Jenkins.
Практическая направленность обучения
Каждый модуль курса содержит задания, направленные на работу с реальными API‑проектами. Вы узнаете, как анализировать документацию, выстраивать сценарии тестирования и находить ошибки ещё на ранних этапах разработки.
Что вы сможете после прохождения курса
самостоятельно тестировать REST API в Postman;
создавать автоматизированные проверки и коллекции для командной работы;
встраивать API‑тестирование в CI/CD‑процессы;
применять Git для командной разработки и хранения тестов;
организовывать мониторинг стабильности API.
Кому подходит этот курс
Данный курс одинаково полезен начинающим тестировщикам, разработчикам, а также специалистам, желающим углубить знания в автоматизации API. Даже если у вас минимальный опыт, вы быстро освоите инструменты благодаря пошаговым объяснениям и практическим примерам.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф
При попытке скачать курс архивом "Скачать курс архивом" запрос отлетает по таймауту
victor_rashchevskyi
!done!
vrealsoft
В 8-ом уроке ошибка, этот тест всегда будет зеленым - pm.test("cookie", function () { pm.cookies.has("COOKIE") })
верный будет вот этот код: pm.test("Cookie exists", function() { pm.expect(pm.cookies.has("COOKIE")).to.be.true; })
distr_din777
Почему нет уроков, клип вместо них???
v.bartozz@gmail.com
если честно, то так себе...может только немного будет полезным настройка CI/CD да и то хз... можете не тратить время и поискать что-то получше
vadiman
После 3 лекции где тестирование NASA API чего то явно не хватает, ибо лектор говорит о том, что в следующей лекции мы посмотрим и напишем но следующая лекция про авторизацию. Это так и надо или у меня ошибка какая то ? )
vadiman vadiman
Вопрос отпал, у автора курса на udemy та же хрень.
barabickiy92
перепроверьте материалы к курсу - там пустые папки.
CourseHunter Team barabickiy92
Каких материалов не хватает?
barabickiy92 CourseHunter Team
Я скачиваю материалы к курсу но там только пустые папки, так надо?
CourseHunter Team barabickiy92
Ели папка пустая, значит там были только видео.
Anonymous
в 9-ом уроке "properties" people записано с ошибкой - peolple, но тест все равно прошел с типом String. Почему так? И почему peolple с типом int уже не прошел?
overlord Anonymous
string - это строка (текст), а int - это число
Petreo
очень интересно, но сайт примеров урок 8,9 - swapi.co не рабочий ...
pm.test("cookie", function () {
pm.cookies.has("COOKIE")
})
верный будет вот этот код:
pm.test("Cookie exists", function() {
pm.expect(pm.cookies.has("COOKIE")).to.be.true;
})
можете не тратить время и поискать что-то получше