Aноним
			- #1
 
[software-testing.ru] Автоматизация тестирования REST API на Python [Арсений Батыров, Виталий Котов]
- Ссылка на картинку
 
Этот курс позволит научиться с нуля автоматизировать тестирование API на популярном стеке Python, requests, pytest, Allure и Docker.
Онлайн-тренинг
Описание
В современном мире тестирование API становится неотъемлемой частью тестирования продукта в целом. Если раньше приложение взаимодействовало только со своим сервером, то в наши дни ни одно приложение не обходится без общения с сервисами метрик, социальными сетями и другими приложениями. Это общение происходит через API.
Соответственно, кратно растет спрос на специалистов, которые будут тестировать эти API.
При этом API — одна из наиболее легко автоматизируемых частей тестирования. Она по определению предполагает возможности лёгкого управления с помощью программ. А значит, начать с него путь в автоматизации куда проще, чем с UI тестов.
В отличие от популярных инструментов для UI-тестирования, специалистов по тестированию API значительно меньше, и они куда более востребованы. А из двух наиболее популярных языков программирования Python является совершенно точно более простым в освоении.
Курс “Автоматизация тестирования API на Python” специально создан для быстрого погружения в навыки, необходимые тестировщику для успешного старта карьеры в автоматизации. Да и для ручного тестировщика понимание внутреннего устройства API и возможность быстро проверить свои гипотезы простым скриптом будут значительными плюсами в работе.
На этом курсе вы научитесь:
Урок 1 - Настройка окружения, запуск первой программы
Окончание: 8 сентября 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
 
Урок 1 - Настройка окружения, запуск первой программы
- Мотивация - зачем тестировать API
 - Подбор стека технологий
 - Установка Python3 и Pycharm на популярные ОС
 - Введение в HTTP и API
 - Структура HTTP запроса
 - Создание проекта
 - Установка pip3
 
- Изучение тестового API
 - Пишем первый GET-запрос
 - Разбираемся с форматом JSON
 - Отправка data и get-параметров в запросе
 - Автоматический парсинг JSON
 - Работа с POST-запросами
 - Интерпретация кодов ответа сервера
 - Чтение и отправка headers запроса
 - Чтение и отправка cookies запроса
 
- Знакомство с библиотекой pytest
 - Параметризованный тест
 - Создание API-тестов на авторизацию
 - Функция setup в pytest, фикстуры
 - Начало работы над фреймворком
 
- Создание фреймворка - работа с гибкими assert и verify
 - Создание API-тестов на регистрацию
 - Работа с PUT-запросами
 - Создание кастомных параметров запроса
 - Автоматическое логирование запросов и ответов, работа с логами
 - Добавление Allure-отчетов к проекту
 - Запуск проекта в Docker
 
Окончание: 8 сентября 2021
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.