Автоматизация API: REST Assured + Java, проект с Google API

Создание фреймворка для любого проекта. Базовые и продвинутые функции: GET, POST, JSON и XML Schema, GPath для JSON.

3.75 (218 reviews)
Udemy
platform
Русский
language
Software Testing
category
instructor
Автоматизация API: REST Assured + Java, проект с Google API
822
students
2.5 hours
content
Jun 2021
last update
$34.99
regular price

What you will learn

Запросы методом GET с параметрами в строке запроса

Запросы POST с параметрами в теле запроса

Запросы с JSON, XML форматами данных

Работа с Request Headers

Работа с Request cookies

Logging Request/Response

Знакомство с RequestSpecification

Знакомство с ResponseSpecification

Assertions для ответов

Получение response body

Получение headers

Получение cookies

Валидация ответа с помощью JSON Schema

Валидация ответа с помощью XML Schema

Использование GPath JSON

Использование GPath XML

Базовый фреймворк на основе REST Assured для любой сложности проекта

Why take this course?

Этот курс по Rest Assured включает себя знакомство с основами и продвинутыми особенностями данной библиотеки.

Будет рассмотрен один из вариантов построения масштабируемого фреймворка для тестирования RESTful API для разной сложности. С использованием продвинутых технологий валидации ответов: JSON, XML Schema.

Курс предполагает, что у вас есть базовые знания по тестированию API и Java. Но если опыт и знания достаточно поверхностны, то Вы все равно можете присоединиться к данному курсу, так как здесь буду рассмотрены и базовые концепции.

В качестве проекта был выбран Google API Places, это реальный проект, которые имеет различные форматы данных и разнообразный набор параметров.

Если вам нужен курс, который поможет вам начать работу с REST Assured и изучить основы этой удивительной библиотеки и как результат получить фреймворк для автоматизации любого RESTful API на базе Java + Maven + TestNG + Intellij IDEA, то это тот самый курс :)


==========


This Rest Assured course includes an introduction to the basics and advanced features of this library.

We will consider one of the options for building a scalable framework for testing RESTful APIs of varying complexity. Using advanced technologies to validate responses: JSON, XML Schema.

The course assumes you have a basic knowledge of API and Java testing. But if the experience and knowledge are superficial enough, then you can still join this course, as the basic concepts will also be covered here.

Google API Places was chosen as the project; this is a real project with different data formats and a varied set of parameters.

If you need a course that will help you get started with REST Assured and learn the basics of this amazing library and, as a result, get a framework for automating any RESTful API based on Java + Maven + TestNG + Intellij IDEA, then this is the course :)

Screenshots

Автоматизация API: REST Assured + Java, проект с Google API - Screenshot_01Автоматизация API: REST Assured + Java, проект с Google API - Screenshot_02Автоматизация API: REST Assured + Java, проект с Google API - Screenshot_03Автоматизация API: REST Assured + Java, проект с Google API - Screenshot_04

Reviews

Sergii
May 10, 2022
Хороший курс для понимания основ, но приложения которыми пользуется автор имеют на сегодня обновленные функции, что немного вводит в заблуждение. Однако разобраться несложно, просто займет чуть больше времени. И да, курс как будто не закончен - автор говорит о том что будет в следующих видео, но их нет.
Mikhail
February 15, 2022
Судя по последнему видео, не хватает еще парочки для добавления в созданный проект всего, что показывали в первых видео. В остальном курс понравился
Maxim
January 7, 2022
Как будто курс немного не закончен. Ну хотелось бы больше тестов в конце. Чтобы хотя бы как примеры сохранились. А то на конечном фреймворке написали всего половину одного теста. Начало курса замечательное, все рассказано, все показано, а концовка сильно подкачала.
Konstantin
September 27, 2021
Странный курс. В первых двух частях автор рассказывает одно и строит запросы в тестах по одному принципу, а в третьей делает всё по новому, практически ничего не объясняя. Плюс, в 25ой лекции обещал рассказать про сквозные тесты(а это очень важная тема), но забил и забросил курс.
Даниил
September 22, 2021
Для новиков курс объяснит основы работы с Rest Assured. Снизил оценку из-за того, что автор не завершил курс. Плюс непонятно зачем автор решил воспользоваться api сервисом от google к которому нужно привязывать банковскую карту, как будто мало в инете бесплатных api сервисов
Eduard
September 6, 2021
Заметно, что под конец курса автор спешил, так как видео резко обрываются, заканчиваются на полуслове. После первой части курса информация подаётся сумбурно, без особых объяснений.
Maksim
July 6, 2021
Оценка курсу снижена из-за неполноценности. Последний урок заканчивается словами "На следующем уроке мы разберем..", что говорит о незавершенности. В остальном отлично объясняются основы фреймворка и достаточно удобный каркас проекта для тестирования API. Но хотелось бы продолжения курса
Edgar
January 9, 2021
Исходя из последнего видео - курс не закончен. Написан только один тест, хотя было озвучено "будем наполнять тестами". Из того что есть - можно сказать курс для тех у кого есть опыт в автоматизации и есть необходимость в освоении тестировании API. После курса (даже с учетом того, что он не закончен) сформируются азы тестирования API, которые надо улучшать другими курсами/ресурсами Код, который пишется, частично объясняется, но под конец курса объяснений все меньше, просто написание кода.
Pavel
January 8, 2021
Вроде и не плохо, но очень мало, очень обидно когда на последнем видео говорит: в следующем видео мы рассмотрим... до встречи, про фреймворк нужно по-подробней, вообщем разочаровал, такое ощущение что 1 классный курс решил разбить на мелкие чтобы зарабтать денег, разочаровал(((
Olga
September 30, 2020
Курс интересный и крутой, лично я узнала много нового и куда учиться дальше. Нравится, что лекции короткие и достаточно практики. По итогам курса можно сразу создать грамотную структуру для своего проекта и начать писать тесты с RA. Если хочется шаг влево-вправо, то читайте мануалы и учите Java. Минус: автор курс еще не закончил.
Глеб
July 20, 2020
Рассказываются шаги к конкретным тестам, но не рассказывается работа обширно, чтобы ученик не боялся шаг в лево\шаг в право. В последнем видео (Раздел 3. 25. Добавление FileReader) говорится, что "в следующем уроке ...", но это последний урок в этом курсе из чего делается вывод, что курс не полный. Из плюсов: то, что хотя бы такой беглый курс есть в наличии, так как курсов по REST ASSURED практически нет.
Dmitry
May 6, 2020
Нужно лучше проработать курс: детальней описывать что, почему и для чего используем. По сравнению с другими курсами тут же, автор постоянно спешит не заостряя внимание на детали - а курс называется "основы", поэтому нужно подробное объяснение. Также необходимо добавить описание и детальные объяснения - почему мы используем определенные "моменты" языка Java.
Салтыкова
April 19, 2020
Хорошо структурирован курс и это помогло достаточно быстро его посмотреть и вникнуть в суть. Хотелось бы больше живых и наглядных примеров по разным темам, например, побольше вариантов использования RequestSpecification и его возможностей. А так все на хорошем уровне преподавания, спасибо
Igor
April 13, 2020
Лично мое субъективное мнение, после окончания видео, есть ощущение незавершенности. Я не совсем понял почему изначально не работали builder паттерном. Кроме этого отличный курс введение, установки и начала работы с библиотеками. Огромное спасибо автору.
Sergey
March 25, 2020
Все очень сжато и поверхностно. Единственная отработка, это повторять за автором. Не продумана система заданий для слушателя между лекциями.

Charts

Price

Автоматизация API: REST Assured + Java, проект с Google API - Price chart

Rating

Автоматизация API: REST Assured + Java, проект с Google API - Ratings chart

Enrollment distribution

Автоматизация API: REST Assured + Java, проект с Google API - Distribution chart
2563484
udemy ID
9/17/2019
course created date
11/14/2019
course indexed date
Bot
course submited by