[А. Батыров, В. Котов] [software-testing.ru] Автоматизация тестирования REST API на Python (2021)

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.857
Реакции
172.749
Ra
243.294
[А. Батыров, В. Котов] [software-testing.ru] Автоматизация тестирования REST API на Python (2021)

На этом курсе вы научитесь:
  • Устанавливать и настраивать окружение для работы - Python, PyCharm Скачивать нужные для работы пакеты и библиотеки Понимать устройство HTTP-протокола, API и REST Работать с авторизационными и сессионными cookies Работать с заголовками HTTP-запросов Познакомитесь с форматом JSON и научитесь парсить ответы сервера Писать простые и комплексные API-тесты Создавать отчёты в Allure Запускать тестирование API в Docker
Для кого этот курс:
  • для начинающих автоматизаторов для тех, кто хочет эффективно и быстро автоматизировать тесты на API для тех, кто уже перерос тесты в Postman для тех, кому интересна крутая альтернатива стека на Java
Внимание. Созданный нами на занятиях фреймворк мы закинем на GitHub. Его можно будет добавить в резюме и применять на работе.

Краткое содержание курса:

Урок 1 - Настройка окружения, запуск первой программы
  1. Мотивация - зачем тестировать API Подбор стека технологий Установка Python3 и Pycharm на популярные ОС Введение в HTTP и API Структура HTTP запроса Создание проекта Установка pip3
Урок 2 - Создание простых запросов к API
  1. Изучение тестового API Пишем первый GET-запрос Разбираемся с форматом JSON Отправка data и get-параметров в запросе Автоматический парсинг JSON Работа с POST-запросами Интерпретация кодов ответа сервера Чтение и отправка headers запроса Чтение и отправка cookies запроса
Урок 3 - Интеграция pytest в проект
  1. Знакомство с библиотекой pytest Параметризованный тест Создание API-тестов на авторизацию Функция setup в pytest, фикстуры Начало работы над фреймворком
Урок 4 - Создание фреймворка и запуск в Docker
  1. Создание фреймворка - работа с гибкими assert и verify Создание API-тестов на регистрацию Работа с PUT-запросами Создание кастомных параметров запроса Автоматическое логирование запросов и ответов, работа с логами Добавление Allure-отчетов к проекту Запуск проекта в Docker
Продажник:
Онлайн-тренинги - Автоматизация тестирования REST API на Python
Скачать:
 

Похожие темы

Теги по которым нашли тему

  1. парсинг
  2. Python
Сверху