Сейчас ищут:

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

Admin

Команда форума
Администратор
Регистрация
15 Дек 2021
Сообщения
223,374
Реакции
1,317
Баллы
113
a-batyrov-v-kotov-software-testing-ru-avtomatizacija-testirovanija-rest-api-na-python-2021-png.28843




На этом курсе вы научитесь:
  • Устанавливать и настраивать окружение для работы - 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
:[/B]

Продажник

Скачать:

Авторизуйтесь, чтобы посмотреть скрытый контент.

 

Вложения

  • a-batyrov-v-kotov-software-testing-ru-avtomatizacija-testirovanija-rest-api-na-python-2021.png
    a-batyrov-v-kotov-software-testing-ru-avtomatizacija-testirovanija-rest-api-na-python-2021.png
    17.4 KB · Просмотры: 10

Похожие темы

Сверху Снизу
Забыли свой пароль?
или Войдите с помощью