REST API Testing (Automation) from scratch-Rest Assured java

UPDATED-"Top Ranked #1 API Test Automation & Postman course from Basics to Framework with tons of Real time API examples

What you'll 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 API AUTOMATION FRAMEWORKS with REST Assured API
  • In-depth understanding of REST API Automation using Rest Assured with real time examples
  • Thorough knowledge on REST Manual testing tools like POSTMAN with many Practise API's demo
  • ***** We have 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

Requirements

  • ******You need NOT have any Prior API Testing experience to start this course********* This course teaches every topic from scratch level
  • Even non-Programming candidates can follow this course comfortably
  • Though these are Lectures. You will have Lifetime instructor support. You can post your Queries in discussion board or can contact me directly, Will respond in less than 12 hours
  • All RESTAPI automation Installation setup including Java knowledge is taken care as part of course
  • Theoretical Material and Code dump are available for download
  • ***Honoured with BEST SELLER Tag by our students for our most trusted commitment to students***

Description

***Course last updated on Nov 10th with OAuth 2.0 Google Authentication real time examples************
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 including Postman Even If You’ve Never worked Before on API’s
 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


What made this course Unique from other courses?


Only course on Internet which covers on JIRA, TWITTER, GOOGLE MAPS AND YOUTUBE API  examples”
—> No other course covers topics covered in this course with such great depth of detail. For proof, you can cross check with other tutorials if they cover Jira YouTube etc,
********************* WHAT MAKES THIS COURSE BEST?  *****************************
We assume that students have no experience in automation/coding and start every topic from scratch and basics.
Examples are taken from TESTING REAL TIME HOSTED Rest APIs to understand how different components can be automated, that will give your idea of industry level framework and give you confidence.
NO PRIOR CODING OR AUTOMATION EXPERIENCE NEEDED; this course covers all the necessary topics.
Get more than 30 hours of unique content with real example code files provided to refer and learn with 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 or will surely land on High Paying Job

 We start from Beginners level and go through Advanced FRAMEWORK level. This is a single course for everything you need to know related to Rest API Manual testing and Automation.
This course explains:
What is REST API’s?
Understanding the REST API architecture
Terminologies such as Endpoint, Resources, Payload, Parameters
What is POSTMAN?
How to test API’s with Postman?
Different type of REST requests
What is REST Assured?
Setting up REST ASSURED environment for automation
Discussion on google API’s for automation
REST Assured methods
REST Assured validations
Methods to validate Json and xpath responses
Optimizing scripts to Framework standards
Discussion on JIRA API’s
Discussion on Twitter API’s
Understanding OAUTH authentication
POJO Classes usage
Serialization & Deserialization for Json inputs and outputs
Tons of examples on automating API’s with rest assured validations
Logging feature to log responses
Migrating project to TESTNG framework
Building Maven setup as build management tool
Creating BAT file to run whole project on single click

At the end of this course you can pick any REST API over Net and can automate it comfortably with all necessary validations
Happy Testing and Wish you Good luck!!!!!!!

Who this course is for:
• Manual testers, Non-programming aware testers interested in learning Automation
• Any Software engineer who are interested in Mobile Technologies
• Freshers/Graduates/ Software Testers

Course content

  • Course FAQ’s/Syllabus (** Must Watch****)
  • How to reach Trainer for Doubts in the course? (**Must Watch**)
  • Introduction to REST API
  • Understanding how REST API architecture works
  • What is Base URL, Resources in REST API?
  • Understanding GET, POST, PUT, DELETE requests
  • What are headers and cookies in rest request?
  • 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
  • Introduction on Test API’s
  • Setting up Test Project with Rest Assured API’s
  • Understanding given tag for passing requests
  • Automating POST request with payload
  • Code Download
  • Grabbing the response body into String for Advance validations
  • Passing the response values into subsequent requests
  • Optimizing the scripts by centralizing the data
  • Data driven testing best practises
  • Validating Advanced xml responses
  • Shortcut methods to convert Raw data to xml/Json
  • Parsing Json response to extract values
  • Logging feature to debug automation scripts
  • Why Dynamic Json payloads are important to understand
  • Introduction to Library API
  • Rest Assured Test for Library API Add Book http method
  • Sending parameters to payload from Test
  • Understanding TestNG Data provider for parameterization
  • Example on Parameterization of API Tests with multiple data sets
  • code download
  • How to handle with static json payloads
  • code download
  • Please note
  • 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
  • Code download
  • Introduction to OAuth 2.0 and different Grant types
  • Understand Grant Type Authorization flow with real time example
  • Flow procedure in achieving OAuth 2.0 Authentication mechanism
  • Details on Practise OAuth 2.0 project to retrieve Courses list
  • Postman Projects Download
  • Shortcut to generate Access token through Postman OAuth 2.0 Authentication
  • Building up Rest Assured Automation Test for the OAuth Project
  • Integration Web UI Automation to generate Authorization code
  • Formatting URL String to retrieve code using java methods
  • Code download
  • How to deal with Client Credentials Grant type for OAuth flow
  • What is Serialization and Deserialization in Rest Assured
  • Libraries needed to support Serialization in Rest Assured
  • Strategies in Parsing Complex nested Json using POJO classes
  • Creating POJO classes for the real time Nested Array Json
  • End to end Automation examples using POJO Deserialization
  • Solving Complex Queries from Json with simple POJO methods -Part 1
  • Solving Complex Queries from Json with simple POJO methods-Part 2
  • How to showcase API Testing experience to recruiters?
  • Code download
  • 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 sure-fire Plugin in executing Tests
  • Integration of TestNG with Maven
  • Switching the Tests with Maven profiling
  • Importance of Jenkins in Test frameworks
  • Install and configure Jenkins
  • Configuring Jenkin Settings and Workspace
  • TestNG Reporting Plugin into Jenkin jobs
  • 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…
  • 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
  • Download full project code
  • 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 code download
  • what is Apace POI API & Download Instructions
  • Strategy to Access Excel Data
  • Getting rows and its cells from Sheet
  • Retrieving Data from Excel based on condition
  • Practise Exercise- Excel Driven testing -1
  • Practise Exercise- Excel Driven testing -2
  • Practise Exercise- Excel Driven testing -3
  • Code download
  • Please note
  • Introduction to Library API
  • Library API Postman and Rest Assured examples
  • Conversion of HashMap into Json
  • Excel Integration with Rest Assured Test
  • Code download
  • Introduction to TestNG Framework
  • Environment setup in eclipse
  • TestNG Annotations basics
  • Annotations discussion continued.
  • TestNG Annotations conclusion
  • Prioritizing the testcases with TESTNG
  • Enabling and disabling the scripts with TestNG controls
  • Importance of TESTNG xml file
  • 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
  • Understanding google place Search API for scripting
  • Practical examples on types of inheritances
  • Introduction to Arrays
  • Single dimensional and Multidimensional arrays usage
  • Bonus Lecture -Discount Coupons for other courses
Get In Touch With Us

FOR QUERIES, FEEDBACK OR ASSISTANCE
Contact SQTL Learner Support

CORPORATE OFFICE
PEARSON VUE EXAM CENTER
  • S.No. 80/8, Sudama Market, 1st Floor – 101 Above Reva Clinic Famous ChowkNew Sangvi, Pune – 61, Maharashtra, India
  • +91-20-2740-2106
  • info@sqtl.com