Этот курс позволит научиться с нуля автоматизировать тестирование API на популярном стеке Python, requests, pytest, Allure и Docker.
В современном мире тестирование 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. Его можно будет добавить в резюме и применять на работе.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Автоматизация тестирования REST API на Python,
а также все другие курсы, прямо сейчас!
Решение проблемы с кривой кодировкой в материалах:
1. Идем на сайт https://2cyr.com/decode/?lang=ru
2. Копируем содержимое .txt файла в поле исходного текста
3. В поле Расширенный режим выбираем кодировку WINDOWS-1251
4. Нажимаем ОК
5. Получаем корректный текст на русском.
6. Копируем текст на русском в исходный файл, при сохранении выбираем кодировку UTF-8.
7. Сохраняем файл.
8. Повторяем цикл для всех файлов в курсе.
9. ???
10. PROFIT
dabbuus
pavelartemov53
Или просто открыть в Яндекс браузере)))
Anonymous
Почему музыка вместо материалов, вы издеваетесь?брал подписку ради этого курса
nN1ce
Anonymous
нужно перезайти, у Меня курс есть, все норм (25.06.2022)
Anonymous
http://playground.learnqa.ru/api/map - работает для кого? у меня нет
saainone
Вместо материалов абракадабра в текстовых файлах
Anonymous
немає матеріалу(
team_hunter
Че за дичь, где материал?
belezky.artem
team_hunter
хахахах
Telepnef
Что за музыка в место матириала ???
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Автоматизация тестов для REST API при помощи Postman
О том, как настроить автоматизацию API-тестов. От первого теста до настройки CI. После прохождения курса вы сможете настроить систему автотестов для ваших REST-методов, даже если ранее на проекте никакой автоматизации не было вообще!
Сквозная автоматизация API с фреймворком RestSharp и библиотекой HTTP Client. В настоящее время ИТ-индустрия движется к архитектуре, основанной на микросервисах. И очень важно понимать, что такое RESTful API и веб-сервисы. Этот курс как раз об этом.
Автоматизация тестирования не должна быть болезненной. Тестирование программного обеспечения — важный навык для любого разработчика, и я здесь, чтобы помочь вам понять все типы автоматизации тестирования с помощью Python. Я Хосе, инженер-программист и основатель Teclado. Основное внимание в этом курсе уделяется тестированию в интернете — мы будем работать с REST API и веб-приложениями, а также с такими технологиями, как unittest, Post
Автоматизация API: REST Assured + Java, TestNG, Lombok, Google
API Automation: REST Assured + Java, TestNG, Lombok, Google
Этот курс Rest Assured включает в себя введение в основы и расширенные функции этой библиотеки. Мы рассмотрим один из вариантов построения масштабируемого фреймворка для тестирования RESTful API различной сложности. Использование передовых технологий проверки ответов: JSON, XML Schema. Курс предполагает, что у вас есть базовые знания по тестированию API и Java.
1. Идем на сайт https://2cyr.com/decode/?lang=ru
2. Копируем содержимое .txt файла в поле исходного текста
3. В поле Расширенный режим выбираем кодировку WINDOWS-1251
4. Нажимаем ОК
5. Получаем корректный текст на русском.
6. Копируем текст на русском в исходный файл, при сохранении выбираем кодировку UTF-8.
7. Сохраняем файл.
8. Повторяем цикл для всех файлов в курсе.
9. ???
10. PROFIT