Этот курс Rest Assured включает в себя введение в основы и расширенные функции этой библиотеки. Мы рассмотрим один из вариантов построения масштабируемого фреймворка для тестирования RESTful API различной сложности. Использование передовых технологий проверки ответов: JSON, XML Schema. Курс предполагает, что у вас есть базовые знания по тестированию API и Java.
Но если опыт и знания совсем поверхностные, то вы все же можете присоединиться к этому курсу, так как здесь я также рассмотрю основные понятия.
В качестве проекта был выбран Google API Places. Это реальный проект с различными форматами данных и разнообразным набором параметров.
Если вам нужен курс, который поможет вам начать работу с REST Assured и изучить основы этой удивительной библиотеки и в результате получить фреймворк для автоматизации любого RESTful API на основе Java + Maven + TestNG + Intellij IDEA, то это тот самый курс!
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
API Automation: REST Assured + Java, TestNG, Lombok, Google,
а также все другие курсы, прямо сейчас!
A short overview of the official REST Assured documentation.
Урок 4.00:03:01
Preset the necessary technologies in the course.
Урок 5.00:05:40
Description of the course test project and obtaining a token for the API.
Урок 6.00:03:18
Creating an Intellij Project and installing REST Assured.
Урок 7.00:03:13
First REST Assured Test
Урок 8.00:06:18
Creating a configuration class
Урок 9.00:03:40
Logging Request/Response
Урок 10.00:05:18
Requests with GET method and query parameters
Урок 11.00:04:26
Requests using the PUT and DELETE methods
Урок 12.00:05:31
POST requests with JSON and XML body parameters
Урок 13.00:07:17
Introduction to know Request Specification
Урок 14.00:03:10
Introduction to ResponseSpecification
Урок 15.00:06:51
Assertions for answers with Java Hamcrest library
Урок 16.00:05:12
Extracting body, headers, cookies from a response using Extract() function
Урок 17.00:09:15
Validating a response using XML Schema
Урок 18.00:03:53
Validating a response using JSON Schema
Урок 19.00:07:38
Using Groovy GPath
Урок 20.00:03:12
About the project structure
Урок 21.00:03:48
Creating a project structure
Урок 22.00:04:49
Adding Lombock, JSONObject and creating NetworkCore
Урок 23.00:08:04
Creating a Request Model
Урок 24.00:04:06
Creating a DataProvider
Урок 25.00:06:58
Adding a FileReader and running a test
Комментарии
pavelhere
ммм, курс действительно довольно сжатый, основы rest assured объясняются хорошо, но что он делает в конце со структурой спорно. По сути пересоздает метод используя метод restAssured, где проверить можно будет только статус код ответа, такое.
t89137899903@gmail.com
Приятный и супер-сжатый курсец.
Чел тестит апихи: swapi.dev и jsonplaceholder.typicode.com
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Сквозная автоматизация API с фреймворком RestSharp и библиотекой HTTP Client. В настоящее время ИТ-индустрия движется к архитектуре, основанной на микросервисах. И очень важно понимать, что такое RESTful API и веб-сервисы. Этот курс как раз об этом.
Создание фреймворка и автоматизация тестов на Java+Selenium
Чтобы автоматизация тестов была эффективной, вам необходим тестовый фреймворк - структура, которая упорядочивает и облегчает написание тестов, их поддержку и дает множество других преимуществ. С другой стороны фреймворк это готовый инструмент, с помощью которого вы сможете тестировать целевое программное обеспечение. В этом курсе я покажу как создать такой фрейморк с использованием Java и Selenium, и в результате вы сможете создать собственн
Добро пожаловать в автоматизацию кода с помощью GitHub! В этой серии видео мы научимся улучшать рабочий процесс разработчика за счет автоматизации. Давайте начнем!
Автоматизация тестов для REST API при помощи Postman
О том, как настроить автоматизацию API-тестов. От первого теста до настройки CI. После прохождения курса вы сможете настроить систему автотестов для ваших REST-методов, даже если ранее на проекте никакой автоматизации не было вообще!
Чел тестит апихи: swapi.dev и jsonplaceholder.typicode.com