REST API Automation testing from scratch-(REST Assured java) [Video]

Preview in Mapt

REST API Automation testing from scratch-(REST Assured java) [Video]

Rahul Shetty

Join the "Most popular REST API course" - 3000+ students learning together with great collaboration"
Mapt Subscription
FREE
$29.99/m after trial
Video
$170.00
RRP $199.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$170.00
$29.99 p/m after trial
RRP $199.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


REST API Automation testing from scratch-(REST Assured java) [Video] Book Cover
REST API Automation testing from scratch-(REST Assured java) [Video]
$ 199.99
$ 170.00
Rest API Automation With Rest Assured - Novice To Ninja [Video] Book Cover
Rest API Automation With Rest Assured - Novice To Ninja [Video]
$ 199.99
$ 170.00
Buy 2 for $35.00
Save $364.98
Add to Cart

Video Details

ISBN 139781789133813
Course Length15 hours and 59 minutes

Video Description

REST Assured API is powerful API released by google (just like Selenium for Web) to Automate REST API's. 70% of the IT industry now heading towards this API for automating Services. Learn Everything You Need to Know about REST API Automation Even If You've never worked before on this domain. Course covers Basics to Advanced Level with Rest Assured, Postman, Java, TestNG, Framework Implementation from Scratch with rich examples like Jira, Twitter, YouTube, Google Maps API examples. Course is prepared on utmost care of picking real-world scenarios what actually industry does in testing the REST API's and they were neatly delivered with every basic concept till framework building level. On course completion you will be mastered in REST API Automation and can implement successfully it in your workplace.

Style and Approach

Even non Programming candidates can follow this course comfortably. All RESTAPI automation Installation setup including Java knowledge is taken care as part of course. Theoretical Material and Code dump are available for download

Table of Contents

REST API Basics and Terminology
FAQ's about Course (Must Watch)
How to reach Trainer for Doubts in the course
Introduction to REST API
Understanding how REST API architecture works
What is BaseURL, Resources in REST API?
Understanding GET, POST, PUT, DELETE requests
What are headers and cookies in rest request?
Getting started with REST API Testing
Understanding google place Search API for scripting
Introduction to POSTMAN -Manual testing client for REST API
Adding new place in Google Maps with google API
Validating responses with POSTMAN client
Rest Assured setup for API Automation
Introduction on Test API's
Setting up Test Project with RestAssured API's
Understanding given tag for passing requests
Validating the Rest API Responses
Validating the body of first JSON response
Examples on validating response headers and statuscodes
Understanding query parameters on sending request
Diving in Depth-Automating REST API's
Automating POST request with payload
Grabbing the response body into String for Advance validations
Passing the response values into subsequent requests
Optimizing the scripts by centralizing the data
Datadriven testing best practises
Automation Utilities for Parsing the JSON/XML responses
Validating Advanced xml responses
Shortcut methods to convert Rawdata to xml/JSON
Parsing JSON response to extract values
Logging feature to debug automation scripts
Real world Example-Automating Jira API's
How Jira API Works?
Cookie Authentication API for Jira requests
Jira GET,POST API Scripting for creating bugs
End to end Solved examples on automating Jira API
Adding comment API using POST and PUT
Jira API scripting examples with response validations
Real world examples -Twitter API Automation
Introduction to Twitter API
Understanding OAuth Authentication Mechanism
Retrieve Tweets from the Account with API's
Publish Tweets to your account with the API calls
Delete the Tweets from API
OAuth Authentication setup for API Tests
OAuth Authentication setup for Rest Assured Scripts
Scripting Exercises on Twitter API -1
Scripting Exercises on Twitter API -2
REST API Framework Learning Plan***Must WATCH ****
Learning Plan
Framework Phase 1- Maven- Build Management tool
Importance of Maven in Framework development
Installing and configuring Maven
Understanding Terminologies of Maven
Creating Maven Project and importing into eclipse
Understanding POM.xml file and its dependencies
Importance of surefirePlugin in executing Tests
Integration of Testng with Maven
Switching the Tests with Maven profiling
Framework Phase 1- Jenkins- Continuous Integration Tool
Importance of Jenkins in Test frameworks
Install and configure Jenkins
Configuring Jenkin Settings and Workspace
Framework Phase 1 - TestNG Reports for Jenkin Jobs
Testng Reporting Plugin into Jenkin jobs
Framework Phase 1- Logging Framework - log4j
What is log4j? Its usage in Rest API framework
Importing log4j into Eclipse project
Importance of log4j xml file
Understanding the xml file to control logging in Testcase
Testcase logging with log4j example-1
Testcase logging with log4j example continued...
REST API Framework development from scratch Part -1
Converting Project to TESTNG framework
Creating Maven REST API test Project
End to end testing API's on Maven Project
Generating reports and creating BAT file
REST API Framework development from scratch Part -2
Integrating Log4j into Rest API Tests
Configuring and generating log file for the tests
Importance of Global environment variables in Framework
Creating Modules to drive the data into Tests
Organizing files and folders as per test structure
Extent Reports in generating Test execution results
Integrating Rest API tests into JENKINS CI tool
Core Java basics
Java first program basics
Java program principles
Classes, objects in Java
Strings in Java
String Practise exercises
What is Interface?
How Java classes can take advantage of Interface?
Usage of Inheritance in Java
Practical examples on types of inheritances
Introduction to Arrays
Single dimensional and Multidimensional arrays usage

What You Will Learn

  • By end of this course, you will get complete knowledge on REST API Automation testing
  • You will be able to DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS with REST Assured API
  • In-depth understanding of REST API Automation using RestAssured with real time examples
  • Thorough knowledge on REST testing tools like POSTMAN, REST CLIENT etc.
  • We have 10 dedicated INSTRUCTORS to help you with queries within 24 HOURS, resume preparation, Interview questions
  • Additional knowledge on generating excellent client reports for API Test execution results   

Authors

Table of Contents

REST API Basics and Terminology
FAQ's about Course (Must Watch)
How to reach Trainer for Doubts in the course
Introduction to REST API
Understanding how REST API architecture works
What is BaseURL, Resources in REST API?
Understanding GET, POST, PUT, DELETE requests
What are headers and cookies in rest request?
Getting started with REST API Testing
Understanding google place Search API for scripting
Introduction to POSTMAN -Manual testing client for REST API
Adding new place in Google Maps with google API
Validating responses with POSTMAN client
Rest Assured setup for API Automation
Introduction on Test API's
Setting up Test Project with RestAssured API's
Understanding given tag for passing requests
Validating the Rest API Responses
Validating the body of first JSON response
Examples on validating response headers and statuscodes
Understanding query parameters on sending request
Diving in Depth-Automating REST API's
Automating POST request with payload
Grabbing the response body into String for Advance validations
Passing the response values into subsequent requests
Optimizing the scripts by centralizing the data
Datadriven testing best practises
Automation Utilities for Parsing the JSON/XML responses
Validating Advanced xml responses
Shortcut methods to convert Rawdata to xml/JSON
Parsing JSON response to extract values
Logging feature to debug automation scripts
Real world Example-Automating Jira API's
How Jira API Works?
Cookie Authentication API for Jira requests
Jira GET,POST API Scripting for creating bugs
End to end Solved examples on automating Jira API
Adding comment API using POST and PUT
Jira API scripting examples with response validations
Real world examples -Twitter API Automation
Introduction to Twitter API
Understanding OAuth Authentication Mechanism
Retrieve Tweets from the Account with API's
Publish Tweets to your account with the API calls
Delete the Tweets from API
OAuth Authentication setup for API Tests
OAuth Authentication setup for Rest Assured Scripts
Scripting Exercises on Twitter API -1
Scripting Exercises on Twitter API -2
REST API Framework Learning Plan***Must WATCH ****
Learning Plan
Framework Phase 1- Maven- Build Management tool
Importance of Maven in Framework development
Installing and configuring Maven
Understanding Terminologies of Maven
Creating Maven Project and importing into eclipse
Understanding POM.xml file and its dependencies
Importance of surefirePlugin in executing Tests
Integration of Testng with Maven
Switching the Tests with Maven profiling
Framework Phase 1- Jenkins- Continuous Integration Tool
Importance of Jenkins in Test frameworks
Install and configure Jenkins
Configuring Jenkin Settings and Workspace
Framework Phase 1 - TestNG Reports for Jenkin Jobs
Testng Reporting Plugin into Jenkin jobs
Framework Phase 1- Logging Framework - log4j
What is log4j? Its usage in Rest API framework
Importing log4j into Eclipse project
Importance of log4j xml file
Understanding the xml file to control logging in Testcase
Testcase logging with log4j example-1
Testcase logging with log4j example continued...
REST API Framework development from scratch Part -1
Converting Project to TESTNG framework
Creating Maven REST API test Project
End to end testing API's on Maven Project
Generating reports and creating BAT file
REST API Framework development from scratch Part -2
Integrating Log4j into Rest API Tests
Configuring and generating log file for the tests
Importance of Global environment variables in Framework
Creating Modules to drive the data into Tests
Organizing files and folders as per test structure
Extent Reports in generating Test execution results
Integrating Rest API tests into JENKINS CI tool
Core Java basics
Java first program basics
Java program principles
Classes, objects in Java
Strings in Java
String Practise exercises
What is Interface?
How Java classes can take advantage of Interface?
Usage of Inheritance in Java
Practical examples on types of inheritances
Introduction to Arrays
Single dimensional and Multidimensional arrays usage

Video Details

ISBN 139781789133813
Course Length15 hours and 59 minutes
Read More

Read More Reviews

Recommended for You

Rest API Automation With Rest Assured - Novice To Ninja [Video] Book Cover
Rest API Automation With Rest Assured - Novice To Ninja [Video]
$ 199.99
$ 170.00
Modern JavaScript From The Beginning [Video] Book Cover
Modern JavaScript From The Beginning [Video]
$ 167.99
$ 142.80
Learn Java Unit Testing with JUnit 5 in 20 Steps [Video] Book Cover
Learn Java Unit Testing with JUnit 5 in 20 Steps [Video]
$ 192.99
$ 164.05
Master Java Unit Testing with Spring Boot and Mockito [Video] Book Cover
Master Java Unit Testing with Spring Boot and Mockito [Video]
$ 192.99
$ 164.05
Master Java Web Services and REST API with Spring Boot [Video] Book Cover
Master Java Web Services and REST API with Spring Boot [Video]
$ 196.99
$ 167.45
Materialize CSS From Scratch With 5 Projects [Video] Book Cover
Materialize CSS From Scratch With 5 Projects [Video]
$ 114.99
$ 97.75