REST API Automation testing from scratch-(REST Assured java)

REST API Automation testing from scratch-(REST Assured java)

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 15h 59m | 3.68 GB

Join the “Most popular REST API course” – 3000+ students learning together with great collaboration”

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.

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

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
Table of Contents

01 FAQ’s about Course (Must Watch)
02 How to reach Trainer for Doubts in the course
03 Introduction to REST API
04 Understanding how REST API architecture works
05 What is BaseURL, Resources in REST API
06 Understanding GET, POST, PUT, DELETE requests
07 What are headers and cookies in rest request
08 Understanding google place Search API for scripting
09 Introduction to POSTMAN -Manual testing client for REST API
10 Adding new place in Google Maps with google API
11 Validating responses with POSTMAN client
12 Introduction on Test API’s
13 Setting up Test Project with RestAssured API’s
14 Understanding given tag for passing requests
15 Validating the body of first JSON response
16 Examples on validating response headers and statuscodes
17 Understanding query parameters on sending request
18 Automating POST request with payload
19 Grabbing the response body into String for Advance validations
20 Passing the response values into subsequent requests
21 Optimizing the scripts by centralizing the data
22 Datadriven testing best practises
23 Validating Advanced xml responses
24 Shortcut methods to convert Rawdata to xml_JSON
25 Parsing JSON response to extract values
26 Logging feature to debug automation scripts
27 How Jira API Works
28 Cookie Authentication API for Jira requests
29 Jira GET,POST API Scripting for creating bugs
30 End to end Solved examples on automating Jira API
31 Adding comment API using POST and PUT
32 Jira API scripting examples with response validations
33 Introduction to Twitter API
34 Understanding OAuth Authentication Mechanism
35 Retrieve Tweets from the Account with API’s
36 Publish Tweets to your account with the API calls
37 Delete the Tweets from API
38 OAuth Authentication setup for Rest Assured Scripts
39 Scripting Exercises on Twitter API -1
40 Scripting Exercises on Twitter API -2
41 Learning Plan
42 Importance of Maven in Framework development
43 Installing and configuring Maven
44 Understanding Terminologies of Maven
45 Creating Maven Project and importing into eclipse
46 Understanding POM.xml file and its dependencies
47 Importance of surefirePlugin in executing Tests
48 Integration of Testng with Maven
49 Switching the Tests with Maven profiling
50 Importance of Jenkins in Test frameworks
51 Install and configure Jenkins
52 Configuring Jenkin Settings and Workspace
53 Testng Reporting Plugin into Jenkin jobs
54 What is log4j Its usage in Rest API framework
55 Importing log4j into Eclipse project
56 Importance of log4j xml file
57 Understanding the xml file to control logging in Testcase
58 Testcase logging with log4j example-1
59 Testcase logging with log4j example continued…
60 Converting Project to TESTNG framework
61 Creating Maven REST API test Project
62 End to end testing API’s on Maven Project
63 Generating reports and creating BAT file
64 Integrating Log4j into Rest API Tests
65 Configuring and generating log file for the tests
66 Importance of Global environment variables in Framework
67 Creating Modules to drive the data into Tests
68 Organizing files and folders as per test structure
69 Extent Reports in generating Test execution results
70 Integrating Rest API tests into JENKINS CI tool
71 Java first program basics
72 Java program principles
73 Classes, objects in Java
74 Strings in Java
75 String Practise exercises
76 What is Interface
77 How Java classes can take advantage of Interface
78 Usage of Inheritance in Java
79 Practical examples on types of inheritances
80 Introduction to Arrays
81 Single dimensional and Multidimensional arrays usage