Понедельник
06.05.2024
00:21
Приветствую Вас Гость
RSS

 
Графика и дизайн
Главная Регистрация Вход
»
Меню сайта

Категории раздела
Проекты для ProShow Producer [1246]
Проекты для Adobe After Effects [104]
Всё для Adobe Photoshop [1]
Проекты для Sony Vegas Pro [0]
Футажи [65]
Переходы [0]
Фоны [0]
Скрап-наборы [208]
Фотокниги и альбомы [0]
Обложки и задувки для CD/DVD дисков [3]
Всё для Adobe Photoshop [36]
PSD, PNG исходники и шаблоны для Photoshop [72]
Клипарты PNG [0]
Векторные клипарты [4]
Растровые клипарты [1]
Фотоклипарты [0]
Арт картинки, фотографии и иллюстрации [0]
Обои для рабочего стола [4]
Уроки и видеоуроки [1856]
Темы и шаблоны сайтов [1]
InDesign шаблоны [0]
3D модели [0]
Шрифты [2]
Дизайнерский софт [6]
Плагины и пресеты [1]
Cкрипты, модули, плагины и дополнения для CMS [0]
Звуковые эффекты [0]

Статистика

Реклама

Статистика
Flag Counter

Статистика
e.megaindex.ru/

Главная » 2021 » Ноябрь » 24 » Автоматизация тестирования REST API на Python (2021)
23:34
Автоматизация тестирования REST API на Python (2021)

В современном мире тестирование API становится неотъемлемой частью тестирования продукта в целом. Если раньше приложение взаимодействовало только со своим сервером, то в наши дни ни одно приложение не обходится без общения с сервисами метрик, социальными сетями и другими приложениями. Это общение происходит через API.


Соответственно, кратно растет спрос на специалистов, которые будут тестировать эти API.

При этом API — одна из наиболее легко автоматизируемых частей тестирования. Она по определению предполагает возможности лёгкого управления с помощью программ. А значит, начать с него путь в автоматизации куда проще, чем с UI тестов.

В отличие от популярных инструментов для UI-тестирования, специалистов по тестированию API значительно меньше, и они куда более востребованы. А из двух наиболее популярных языков программирования Python является совершенно точно более простым в освоении.

Курс “Автоматизация тестирования API на Python” специально создан для быстрого погружения в навыки, необходимые тестировщику для успешного старта карьеры в автоматизации. Да и для ручного тестировщика понимание внутреннего устройства API и возможность быстро проверить свои гипотезы простым скриптом будут значительными плюсами в работе.

На этом курсе вы научитесь:
- Устанавливать и настраивать окружение для работы - 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
Автор: Арсений Батыров
Жанр: Видеокурс, программирование, разработка, обучение
Формат: MP4
Видео: AVC | 1920x1080 | ~596 Kbps
Аудио: AAC | 128 kb/s | 44 KHz
Язык: Русский
Продолжительность: 03:36:34
Размер: 1.83 Gb

Скачать Автоматизация тестирования REST API на Python (2021)

Категория: Уроки и видеоуроки | Просмотров: 177 | Добавил: Hottei | Теги: программирование, Обучение, разработка, Видеокурс | Рейтинг: 0.0/0
Всего комментариев: 0
Вход на сайт

Поиск по сайту

Календарь
«  Ноябрь 2021  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930

Архив записей

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Облако тегов
    детский футажи проект скачать бесплатно свадьба скачать цветы бесплатно рамка композиция Море любовь фото календарь шаблон Детская фоторамка отдых png ProShow Стили фон текст project слайд шоу осень юбилей праздник поздравление Клипарт сердечки Бабочки стиль Styles романтика продюсер Фоны игрушки день рождения рамки подарки снег Зимний снежинки Новый Год украшения рождество зима after effects Поздравления анимация HD Фотошоп фотосессия Видеокурс Photoshop обработка фото творчество вебинар фотография живопись ретушь обработка съемка графика видеоурок дизайн Видеоуроки эффекты Тонирование рисование clip video Видео free download Style SlideShow искусство мастер-класс веб-дизайн Интерьер музыка after Effects tutorial урок оригами разработка Проектирование Обучение template клип открытка монтаж бизнес программирование соцсети заработок

    DepositFiles