Rest-Assured : Rest API Testing using Java + TestNG
4.2 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
206 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Rest-Assured : Rest API Testing using Java + TestNG to your Wishlist.

Add to Wishlist

Rest-Assured : Rest API Testing using Java + TestNG

RestAssured with BDD Options
4.2 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
206 students enrolled
Created by Testing World
Last updated 4/2017
English
Curiosity Sale
Current price: $10 Original price: $40 Discount: 75% off
30-Day Money-Back Guarantee
Includes:
  • 10.5 hours on-demand video
  • 3 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Ready to face REST API automation interviews
  • Ready to design REST API Testing automation framework
View Curriculum
Requirements
  • Basics of any programming knowledge
  • Basics to REST API
Description

REST stands for REpresentational State Transfer. REST is web standards based architecture and uses HTTP Protocol for data communication. 

In REST architecture, a REST Server simply provides access to resources and REST client accesses and presents the resources. Here each resource is identified by URIs/ global IDs. REST uses various representations to represent a resource like text, JSON and XML. Now a days JSON is the most popular format being used in web services.

Following well known HTTP methods are commonly used in REST based architecture.

  • GET - Provides a read only access to a resource.

  • PUT - Used to create a new resource.

  • DELETE - Used to remove a resource.

  • POST - Used to update a existing resource or create a new resource.

  • OPTIONS - Used to get the supported operations on a resource. With the increase popularity of RESTful services, there is a need for fast and lightweight tool for REST webservices testing automation. One of the most popular choice is Rest-Assured framework from Jayway. It introduces simplicity of testing web services from dynamic languages like groovy or ruby to java. In this post we will get our hands dirty and write automatic test in Rest-Assured framework.

Who is the target audience?
  • Testers looking to Test REST Api without any automation tool
  • Developers looking to consume REST API in Java
Students Who Viewed This Course Also Viewed
Curriculum For This Course
89 Lectures
10:25:10
+
WebService Basics
5 Lectures 29:42

WebService Example
04:41

Different type of Services : Soap and Rest
10:26

Difference between Soap and Rest Services
03:01

Advantage of Rest services over Soap services
03:55
+
Java Environment Setup {You Can Skip this Section if comfortable in Java}
2 Lectures 10:49

Eclipse Installation
04:03
+
Java Programming Basics{You Can Skip this Section if comfortable in Java}
6 Lectures 01:24:57
Eclipse basics
09:19

Start Java programming - Project & Package
15:19

Variables & Constant
11:14

Class & Object
17:06

Methods in details
21:11

Constructors
10:48
+
Condition Handling and Looping{You Can Skip this Section if comfortable in Java}
5 Lectures 49:52
Condition handling
14:44

For Loop
13:18

While Loop
10:48

Do While Loop
04:48

For Each Loop
06:14
+
String Handling{You Can Skip this Section if comfortable in Java}
3 Lectures 28:17
String Handling : Part1
12:07

String Handling : Part2
10:42

String Handling : Part3
05:28
+
File Handling In Java{You Can Skip this Section if comfortable in Java}
4 Lectures 25:33
Read file by File Reader
08:54

Read data by Buffered Reader
06:18

Write data by File Writer
07:20

Write data by BufferedWriter
03:01
+
Important Keywords in Java{You Can Skip this Section if comfortable in Java}
3 Lectures 34:10
This Keyword
10:40

Static Keyword
18:02

Final Keyword
05:28
+
OOPS in Java{You Can Skip this Section if comfortable in Java}
8 Lectures 57:01
Encapsulation
09:55


Single Inheritance
04:30

Multilevel Inheritance
07:37

Hierarchical Inheritance
04:52

Polymorphism
01:22

Overloading
06:42

Overriding
10:39
+
TestNG Concepts Basic-Advance{You Can Skip this Section if comfortable in Java}
7 Lectures 52:50
TestNG Setup on Eclipse
04:59

TestNG workflow and basic annotations
07:56

TestNG : All annotations
05:50

Running test case in using TestNG
05:56

Running only failed testcases using TestNG
03:56

Grouping in TestNG
15:10

+
Setup Environment for Rest Assured
2 Lectures 09:00
Setup Environment for Rest Assured
08:59

URI For Practice
00:01
7 More Sections
About the Instructor
Testing World
3.8 Average rating
967 Reviews
11,250 Students
38 Courses
Director of Testing World

Handling Testing World Operations

Involve in Testing Course Video update and management

Handling online and Face to face classes of Testing World

Masters In Computer Science

Expertise in manual testing & Automation testing using Selenium, QTP, LoadRunner, Jmeter and Mobile Automation

Found of Testing World

Trained more than 4000 students online 

Actively involved in corporate training