ВИДЕОКУРС
_ТЕСТИРОВАНИЕ API

Вы ручной тестировщик и хотите стартовать в автотестах?
Если вы пойдете учить язык программирования, потом фреймворки и библиотеки - на это уйдут месяцы.
Самый простой путь - начать делать автотесты на API в постмане. Внедрение таких автотестов займет у вас неделю/две, и при этом они начнут приносить пользу сразу же.


Тестирование API - залог качества функциональной работы любого сервиса .
Над каким бы приложением или сервисом вы бы не работали - везде придется иметь дело с API. Автоматизировать и организовать процесс тестирования можно разными способами, на курсе мы расскажем про самый быстрый в внедрении и надежный - тестирование API через Postman.
После окончания курса
Ты сможешь построить процесс тестирования API в своем проекте, и настроить отправку читаемых репортов о результатах тестов.
Курс "Тестирование API":

⭐ Видео-курс, состоящий из 10 лекций

⭐ Используем самый популярный инструмент - Postman. Так же рассматриваем аналогичный функционал в Insomnia

⭐ Чат курса в телеграме

⭐ Стоимость обучения составляет 12900 рублей.
Подробнее о курсе "Тестирование API"
ПРОГРАММА КУРСА
КУРС РАССЧИТАН НА начинающих и ПРАКТИКУЮЩИХ СПЕЦИАЛИСТОВ, КОТОРЫМ ТРЕБУЕТСЯ:

- УГЛУБЛЕННОЕ ПОНИМАНИЕ ОСНОВ API
- УМЕНИЕ БЫСТРО ВЫСТРОИТЬ ПРОЦЕСС АВТОТЕСТИРОВАНИЯ API НА СВОЕМ ПРОЕКТЕ
- ПОКРЫТЬ ТЕСТАМИ ВСЕ ПОЛЯ И ОБЪЕКТЫ
- ПОКРЫТЬ ТЕСТАМИ ВСЕ ОТВЕТЫ СЕРВЕРА НА ОДИН ЗАПРОС (200, 201, 403, 409, и тд)
- СДЕЛАТЬ ПРОСТЫЕ E2e api тесты, ОХВАТЫВАЮЩИЕ логические ЦЕПОЧКИ ЗАПРОСОВ
- ПОКАЗАТЬ ГРАМОТНЫЕ КРАСИВЫЕ ОТЧЕТЫ О ТЕСТИРОВАНИИ

1 занятие
Обзор, первичная настройка
1.1 Разберем все настройки постмана, навигацию
1.2 Настроим среды, узнаем про виды переменных и области действия
1.3 Обзор настроек Insomnia
2 занятие
Отправляем запросы, пишем первые тесты
2.1 Postman: Отправляем запросы, разбираем виды запросов.
2.2 Postman: Проходим аутентификацию, ее виды и типы
2.3 Postman: Разбираемся с куки
2.4 Postman: Парсим ответы сервера, пишем простые тесты, покрывающие объекты ответа
2.5 Проделываем тоже самое в Insomnia
3 занятие
Переменные, chai, тесты
3.1 Postman: Изучаем переменные и использование динамических переменных
3.2 Postman: Разбираемся в библиотеке ассертов chai
3.3 Postman: Пишем тесты на хедеры, куки и время выполнения запросов
3.4 Postman: Импортируем/экспортируем запросы
3.5 Insomnia: Пишем простые тесты
4 занятие
JSON schema, неравенства, массивы
4.1 Postman: Изучаем глубокие неравенства
4.2 Postman: Тестируем массивы и объекты
4.3 Postman: Валидируем JSON schema
4.4 Insomnia: Пишем тесты.
5 занятие
Консоль постмана, логирование, тесты до выполнения запросов
5.1 Postman: Изучим консоль и ее операторы
5.2 Postman: Напишем несколько тестов для предварительных запросов
5.3 Postman: Структура фреймворка тестирования - коллекции, сквозные запросы
5.4 Разберемся что предлагает Insomnia
6 занятие
Запуск коллекций
6.1 Postman: Запустим коллекцию из разных запросов
6.2 Postman: Подготовим файлы с разными данными для нескольких итераций и проверок
6.3 Postman: Усложним тесты с if/else конструкций для обработок различных вариантов ответов сервера
6.4 Insomnia: Пишем тесты
7 занятие
Мониторинг, снипеты, логические цепочки
7.1 Postman: Изучаем мониторинг, запускаем наши коллекции и тесты по джобе
7.2 Postman: Работа с снипетами - отправка запросов и их тестов
7.3 Postman: Группировка тестов в коллекции логических цепочек (e2e тесты)
8 занятие
Работа с консольным расширением Newman
8.1 Postman: Установка newman
8.2 Postman: Запуск через CLI тестов и их отчетность


9 занятие
Работа в Postman flows
9.1 Postman: Изучаем flows.
9.2 Postman: Составляем flow из существующих запросов
9.3 Postman: Усложняем цепочки, подкрепляя тестами
10 занятие
Использование моков, документация API
10.1 Postman: Настраиваем мок-серверы
10.2 Postman: Работа с моками - отправка, сохранение запросов, тесты
10.3 Postman: Документирование API в постмане
10.4 Insomnia: Смотрим плагины
По всем вопросам: hello@qaqcbug.com
По всем вопросам: hello@qaqcbug.com
© QAQC 2018-2022
Made on
Tilda