Disclosure: when you buy through links on our site, we may earn an affiliate commission.

API Automation: REST Assured + Java, TestNG, Lombok, Google

Creating a FRAMEWORK for ANY project. Basic and advanced functions: GET, POST, JSON and XML Schema, GPath for JSON.
3.8
3.8/5
(111 reviews)
932 students
Created by

7.6

CourseMarks Score®

7.3

Freshness

7.3

Feedback

7.7

Content

Platform: Udemy
Video: 2h 2m
Language: English
Next start: On Demand

Table of contents

Description

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 the RESTful API for varying complexity. Using advanced response validation technologies: JSON, XML Schema.
The course assumes that you have basic knowledge of testing API and Java. But if the experience and knowledge are quite superficial, then you can still join this course, as here I will also consider the basic concepts.
The Google API Places was chosen as a project. This is a real project that has various data formats and a diverse 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 same course!

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 the RESTful API for varying complexity. Using advanced response validation technologies: JSON, XML Schema.
The course assumes that you have basic knowledge of testing API and Java. But if the experience and knowledge are quite superficial, then you can still join this course, as here I will also consider the basic concepts.
The Google API Places was chosen as a project. This is a real project that has various data formats and a diverse 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 same course!

You will learn

✓ GET queries with parameters in the query string
✓ POST requests with parameters in the request body requests Похожие слова request
✓ Queries with JSON, XML Data Formats
✓ Working with Request Headers
✓ Work with Request cookies
✓ Logging Request/Response
✓ Introducing RequestSpecification
✓ Introducing ResponseSpecification
✓ Assertions for answers
✓ Getting response body
✓ Getting headers
✓ Getting Cookies
✓ Validating a response using JSON Schema
✓ Validating a response using XML Schema
✓ Using GPath JSON
✓ Basic framework based on REST Assured for any project complexity

Requirements

• Basic Java knowledge required
• A basic understanding of manual testing and REST API analysis is required.

This course is for

• Everyone who wants to quickly and efficiently master the basic functions of REST Assured.
• Manual QA, who want to learn and implement API automation on their projects.
Front End ReactJS Developer
Hello everyone, guys! I have been in the IT profession for more than 8 years, starting with technical support, but then I began to develop in testing. I have worked as a Manual/Automation Software Testing Engineer for a long time – more than 6 years. During this time, I managed to work in product and outsourcing projects. I have experience in UI and API Automation Testing. I have gained practical experience working with various platforms, such as: API, Desktop, WEB, Mobile.
Also, within the framework of the project, I managed to cooperate with such companies as Apple, Google, Garmin, Visa, MasterCard. Testing the integration of Apple Pay and Pay for the first time in the country. For more than three years I have been practicing teaching in a computer school on the course “Manual Software Test Engineer”.
At the moment, I work as a Frontend developer on JS/React glass in a large bank, developing electronic banking for more than 10 million users.
I really like teaching and I constantly try to improve in this.

********************************************************************
Всем привет, ребята!
В ИТ профессии я более 8 лет, начинал с технической поддержки, но далее начал развиваться в тестировании. Долго время проработал в роли Manual/Automation Software Testing Engineer – более 6-и лет. За это время мне удалось поработать в продуктовых и аутсорс проектах. Имею опыт в UI и API Automation Testing. Приобрел практический опыт работы с различными платформами, такими как: API, Desktop, WEB, Mobile.
Также в рамках проекта мне удалось сотрудничать с такими компаниями как Apple, Google, Garmin, Visa, MasterCard. Тестирование интеграции ApplePay и GPay впервые в стране. Более трех лет практикую преподавание в компьютерной школе по курсу “Manual Software Test Engineer”.
На данный момент работаю Front-end разработчиком по стеку JS/React в крупном банке, разрабатывая электронный банкинг для более 10 миллионов пользователей.
Мне очень нравится преподавать и я постоянно стараюсь в этом совершенствоваться.
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 2h 2m
Language: English
Next start: On Demand

Students are also interested in