Автоматизация тестирования API в Postman для начинающих
О чём курс
О чём курс
Юлия Горшкова разбирает, как писать автотесты для REST API в Postman: от устройства запросов и ответов до проверки данных в ответе. Вы познакомитесь с основами JavaScript, встроенными сниппетами Postman и библиотекой Chai.js, а затем напишете собственные тесты.
Перед практикой автор объясняет, что такое API и какие проверки выполняют при его тестировании. Вы разберёте HTTP и HTTPS, методы запросов, аутентификацию и авторизацию, а также определите, какие проверки можно автоматизировать.
Для кого
Курс рассчитан на тестировщиков, которые немного знакомы с Postman и тестированием API, но пока мало знают о программировании. Для работы с автотестами пригодятся общая теория тестирования и базовое понимание проверки API. Знакомство с языком программирования, особенно JavaScript, будет полезным, но основные технические темы автор объясняет в курсе.
Что внутри
Вы установите Postman, разберётесь с его основными элементами и научитесь параметризировать тесты с помощью переменных, включая готовые переменные Faker. Блок JavaScript охватывает типы данных, функции, массивы, условия, циклы и регулярные выражения.
Практика включает написание скриптов, работу с JSON в ответе, проверку статус-кода, пустых значений, массивов объектов и HTML. Вы также будете использовать циклы и регулярные выражения в автотестах, расширять проверки и организовывать тесты в Postman.
Формат и преподаватель
В курсе 38 уроков: видео общей длительностью 1 час 54 минуты, тексты и 42 теста. Основная практика проходит в Postman, запущенном на вашем компьютере. К теме JavaScript можно возвращаться по мере написания автотестов.
Юлия Горшкова — QA Lead и преподавательница, Course Lead. Она начала преподавать и создавать учебные программы в 2020 году, объединив педагогическое образование с опытом работы в QA.
Программа обучения
Приветствие
- Рекомендации по обучению. API — что это такое и как тестировать Application Programming Interface. REST API. HTTP / HTTPS. POST / GET / PUT / DELETE. Запрос (request). Ответ (response). Аутентификация и авторизация. План тестирования API. Postman — обзорное знакомство Установка. Основные элементы. Запрос / Ответ. Параметризация тестов в Postman Введение. Уровни хранения переменных. Faker — использование готовых переменных. JS — немного основ Введение. Типы данных, переменные, синтаксис. Функции и методы. Массивы. Простые операции. Ветвление. Циклы. Регулярные выражения Что такое регулярные выражения. Первые автотесты в Postman Скрипты и библиотеки тестов. Выполнение скриптов. Пишем первые тесты. Работа с JSON в ответе. Подробно проверяем статус-код. null, 0 и пустое значение. Тесты для массива объектов. Удаляем все toDo. Проверяем html. Циклы в автотестах. Пишем автотесты для Challenger. Расширяем тесты. Регулярные выражения в автотестах. Систематизируем тесты Организация тестов в Postman. Резюме.
Теги курса
Другие материалы автора 2
ЮГ Юлия Горшкова Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.