Научись автоматизировать рутинные задачи и писать автотесты в Postman
Формат
17 практических видео уроков с домашками и моей поддержкой в Telegram
Особенности курса
Практика на нескольких API: от простого к более сложному. Пошаговые уроки: от интерфейса до автоматизации. Моя поддержка в Telegram на каждом этапе.
Для кого обучение?
Для тестировщиков, которые хотят освоить Postman с нуля. Для тех, кто устал тратить часы на дебаг API вручную.
Чему научишься?
Делать запросы (GET, POST, PUT, DELETE) за 5 минут. Писать тесты в Postman на JavaScript без навыков программирования. Автоматизировать тесты с Newman и интегрировать их в CI/CD.
Кто я
Привет, я Евгений Сычёв — тестировщик с 13 годами опыта за плечами. Работал на крупных финтех проектах, сейчас тестирую WMS-систему в маркетплейсе Teez. Изучаю автоматизацию на TypeScript и Playwright. Практикую JavaScript и создаю пет-проекты для практики тестирования. Помогу тебе освоить Postman с нуля!
План обучения*
Освой Postman с нуля за 4 недели: 5 модулей, 17 уроков *план может меняться и улучшаться в соответствии с виденьем автора курса
Урок 1: Первые шаги в Postman: что где искать
Что такое Postman, зачем он нужен
Обзор интерфейса
Урок 2: Создание первого запроса в Postman
Установка Postman
Первый GET-запрос
Урок 3: Что делать, если запрос не сработал
Анализ ответов (коды, JSON)
Типичные ошибки и как их исправить
Урок 4: Работа с коллекциями в Postman
Создание коллекции
Простые переменные
Урок 5: Введение в API: что это и зачем
Что такое API?
Зачем API тестировщикам?
Краткий обзор REST
Урок 6: Создание запросов: GET и POST
Настройка GET и POST-запросов
Работа с параметрами и заголовками
Урок 7: Создание запросов: PUT и DELETE
Настройка PUT и DELETE-запросов
Практика с публичным API
Урок 8: Анализ ответов API
Коды ответов (200, 404, 500 и т.д.)
Работа с JSON-ответами
Урок 9: Переменные и динамическое тестирование
Глобальные и локальные переменные
Применение в запросах
Урок 10: Основы JavaScript для Postman: чтение и понимание
Что такое JavaScript в Postman
Переменные (let, const), работа с JSON (pm.response.json())
Условия (if/else) и логика
Урок 11: Пишем простые скрипты для Postman
Написание теста на проверку статус-кода
Извлечение данных из ответа и сохранение в переменную
Урок 12: Написание тестов в Postman
Основы pm.test
Проверка статус-кодов и данных в ответе
Урок 13: Скрипты для автоматизации
Pre-request и Test-скрипты
Автоматическая цепочка запросов
Урок 14: Создание мок-сервера
Что такое мок-сервер и зачем он нужен
Настройка в Postman
Урок 15: Документация и командная работа
Создание документации (интегрируем с запросами)
Экспорт/импорт коллекций
Работа в Workspaces
Урок 16: Автоматизация с Newman
Что такое Newman и зачем он нужен
Установка Newman
Запуск коллекции через командную строку
Урок 17: Итоговое задание: тестируем реальное API
Протестировать API
Создать коллекцию с тестами, скриптами, мок-сервером