А. Батыров, В. Котов - Автоматизация тестирования REST API на Python (2021)
Описание
На этом курсе вы научитесь:
- Устанавливать и настраивать окружение для работы - Python, PyCharm
- Скачивать нужные для работы пакеты и библиотеки
- Понимать устройство HTTP-протокола, API и REST
- Работать с авторизационными и сессионными cookies
- Работать с заголовками HTTP-запросов
- Познакомитесь с форматом JSON и научитесь парсить ответы сервера
- Писать простые и комплексные API-тесты
- Создавать отчёты в Allure
- Запускать тестирование API в Docker
Для кого этот курс:
- для начинающих автоматизаторов
- для тех, кто хочет эффективно и быстро автоматизировать тесты на API
- для тех, кто уже перерос тесты в Postman
- для тех, кому интересна крутая альтернатива стека на Java
Внимание. Созданный нами на занятиях фреймворк мы закинем на GitHub. Его можно будет добавить в резюме и применять на работе.
Краткое содержание курса:
Урок 1 - Настройка окружения, запуск первой программы
- Мотивация - зачем тестировать API
- Подбор стека технологий
- Установка Python3 и Pycharm на популярные ОС
- Введение в HTTP и API
- Структура HTTP запроса
- Создание проекта
- Установка pip3
Урок 2 - Создание простых запросов к API
- Изучение тестового API
- Пишем первый GET-запрос
- Разбираемся с форматом JSON
- Отправка data и get-параметров в запросе
- Автоматический парсинг JSON
- Работа с POST-запросами
- Интерпретация кодов ответа сервера
- Чтение и отправка headers запроса
- Чтение и отправка cookies запроса
Урок 3 - Интеграция pytest в проект
- Знакомство с библиотекой pytest
- Параметризованный тест
- Создание API-тестов на авторизацию
- Функция setup в pytest, фикстуры
- Начало работы над фреймворком
Урок 4 - Создание фреймворка и запуск в Docker
- Создание фреймворка - работа с гибкими assert и verify
- Создание API-тестов на регистрацию
- Работа с PUT-запросами
- Создание кастомных параметров запроса
- Автоматическое логирование запросов и ответов, работа с логами
- Добавление Allure-отчетов к проекту
- Запуск проекта в Docker
⚡ Получение материала
Ссылка приходит автоматически
После успешной оплаты материал будет отправлен на указанную при оформлении почту.
👤 Регистрация необязательна
При оформлении заказа на указанную вами почту придет ссылка на курс.
💬 Помощь перед покупкой
Хотите проверить материал?
Отправим дополнительные скриншоты, пример видео или запись содержимого курса.
💰 Нашли дешевле?
Пришлите ссылку на предложение — постараемся сделать цену ещё выгоднее.
⭐ Отзывы покупателей
Читать отзывы на сайте
Читать отзывы в Telegram
💬 Связаться с поддержкой
Написать в Telegram
admin@coursx.net
📤 Поделиться страницей
Часто задаваемые вопросы
Другие инфопродукты
Гарантируем быструю доставку заказа на ваш Email.
Гарантируем самые низкие цены. Сделаем цену ниже если нашли дешевле.
Заказы принимаются круглосуточно!
Безопасная оплата и получение заказа.