Описание
На этом курсе вы научитесь:
- Устанавливать и настраивать окружение для работы - 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
Информация о курсе
Вы находитесь на странице товара «А. Батыров, В. Котов - Автоматизация тестирования REST API на Python (2021)», это обучающий материал 2021 года, который можно приобрести в магазине MANY-COURSES.NET.
Данный курс расположен на платформе «Облако Mail». Вы можете перейти на оригинальный продажник, чтобы ознакомиться с предложением автора.
Если бы вы покупали курс у самого автора, его стоимость составляла бы 9000 рублей. В нашем магазине этот материал доступен со скидкой за 250 рублей. Курс входит в рубрику «Программирование». Другие материалы автора «А. Батыров, В. Котов» можно найти через поиск по сайту.
Похожие курсы
Вопросы и ответы
Как получить курс?
Добавьте курс в корзину или нажмите «Купить», выберите удобный способ оплаты и завершите заказ. После подтверждения оплаты ссылки на материалы автоматически придут на указанную почту. Авторизованные пользователи также найдут купленные материалы в разделе «Мои покупки».
Почему такая цена?
Материалы приобретаются совместно, поэтому стоимость заметно ниже цены автора. Вы получаете запись курса и заявленные материалы для самостоятельного обучения; обратная связь автора обычно не входит, если отдельно не указано обратное.
Цена у автора для этого курса указана как 9000 ₽.
Нашли дешевле?
Пришлите нам ссылку на более дешёвое предложение — проверим его и постараемся сделать цену ниже. Написать нам о цене.
Где будет доступ к курсу?
Для этого товара указан вид доступа: Облако Mail. После оплаты вы получите нужную ссылку или приглашение.
Можно ли скачать материалы?
Если материалы находятся в облачном хранилище, их обычно можно смотреть онлайн или скачать себе. Исключения зависят от формата конкретного курса.
Есть ли гарантия получения?
После подтверждения оплаты выдача происходит автоматически. Если возникнет вопрос с оплатой или доступом, напишите нам в Telegram, через чат на сайте или на admin@many-courses.net. До покупки по запросу можем показать дополнительные скриншоты или фрагмент содержимого.