О курсе
Этот курс предназначен для изучения Postman в контексте тестирования RESTful API как в ручном, так и в автоматизированном режиме. Postman является важным инструментом на этапах проектирования, разработки, отладки и тестирования API, и он пригодится как тестировщикам, так и разработчикам RESTful приложений.
В рамках этого курса вы познакомитесь с разнообразными функциональными возможностями Postman, представленными на практике.
В процессе обучения вы также освоите:
- Основные концепции API.
- Различия между подходами REST и SOAP к организации API.
- Создание как простых, так и сложных HTTP-запросов.
- Использование библиотеки Chai Assertion для создания утверждений (assertions).
- Проведение продвинутых проверок с использованием JSON Schema и Tiny Validator.
- Создание тестовых коллекций (Collections) для удобного совместного доступа в команде.
- Настройку расписания запуска тестов с помощью функции Monitor.
- Выполнение тестов из командной строки с инструментом NEWMAN.
- Понимание различных методов аутентификации (Auth), использование API-ключей (API Keys) и OAuth.
- Интеграцию с системой управления версиями GIT.
- Применение непрерывной интеграции с Jenkins.
В курсе также будут представлены практические примеры работы с реальными проектами, что поможет вам начать тестирование API с понимания основных принципов.