- Course Outcome - *** Must Watch ***
- Instructor Introduction
- How To Reach Me Anytime? *** Must Watch ***
Rest API Automation With Rest Assured - Novice To Ninja
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
API testing is a type of software testing used to verify Application Programming Interfaces (APIs). The objective of API Testing is to verify the programming interfaces' functionality, dependability, performance, and security. Instead of using standard user inputs and outputs, the software is used in API testing to send calls to the API, receive output, and record the system's response. API tests differ significantly from GUI tests and will not focus on the appearance of an application. It focuses mainly on the software's business logic layer. Rest API Automation With Rest Assured - Novice To Ninja certification is made available by Udemy to candidates who want a detailed understanding of REST API automation frameworks
Rest API Automation With Rest Assured - Novice To Ninja online training contains 14 hours of video, 44 downloadable resources, five downloadable articles, and a digital certificate upon completion.
Rest API Automation With Rest Assured - Novice To Ninja online classes consist of java setup adn installation, testNG content, RestAPI architecture, REST client installation, Rest API testing, Rest assured setup, understanding Twitter APIs OAuth, and JSON response.
The highlights
- Full Lifetime Access
- 14 hours on-demand video
- 44 Downloadable Resources
- Five Articles
- Access on Mobile and TV
- Certificate of Completion
Program offerings
- Online course
- Learning resources
- 30-day money-back guarantee
- Unlimited access
Course and certificate fees
Fees information
certificate availability
Yes
certificate providing authority
Udemy
Who it is for
What you will learn
Rest API Automation With Rest Assured - Novice To Ninja certification course, The individual will acquire a thorough familiarity with REST API automation frameworks and will be able to describe, design, and implement such frameworks with the aid of Rest assured libraries. Gain a solid foundation in REST API Automation with Rest assured through the use of practical examples. The applicant will get a thorough understanding of REST testing tools like POSTMAN, an advanced REST client. The candidate will learn how to write efficient and less redundant code using assured specifications, run a complete test suite, command on build management using MAVEN and create reports using TestNG as well as able to lead any selenium automation project from scratch with all the knowledge gained, and able to clear selenium automation interviews.
The syllabus
Introduction
Java Setup and Installation
- Java Version - Important Information
- Java Overview and Installation
- Java Environment Setup - Mac
- Java Environment Setup - Windows
- Install Eclipse - Windows
- Eclipse Installation - Mac
12 Hours Of Java And TestNG Content
- 7 Hours Of Java Content
- 5 Hours of TestNG Content
RestAPI Introduction
- RestAPI Architecture - Part 1
- RestAPI Architecture - Part 2
- What Are Endpoints
- Get-POST-PUT-DELETE Requests
- Understanding Headers
- Twitter API Documentation
- Rest API Information Text File
Rest Client Setup
- Postman REST Client Installation
- Advanced Rest Client Setup
- Rest Easy Client - Setup
RestAPI Testing Using Postman Client
- What To Verify In RestAPI Testing
- Understanding Google Maps API Documentation
- How to get Google API Key
- GET Request Postman Client - Practical Example
- POST Request Postman Client - Practical Example
- Delete Request Postman Client - Practical Example
- POST-GET-DELETE Complete Workflow - Practical Example
- Understanding WADL Documentation
RestAssured Setup
- RestAssured Setup - Part 1
- RestAssured Setup - Part 2
- Build Path Clean Up
RestAPI Automation Overview
- Get Request - Practical Example
- How to get response body
- Understanding JSON Hierarchy
- How To Validate Response Body
- POST Request - Practical Example
- POST Request with Java Object Serialization
- Query Parameters Vs Path Parameters
OAuth Real World Twitter APIs Example
- Understanding Twitter APIs OAuth
- How To Generate Twitter Access Tokens
- Twitter GET-POST Request Using Postman
- OAuth Environment Setup
- Twitter POST Request - Practical Example
Validating JSON Response
- How to extract JSON response - Part 1
- How to extract JSON response - Part 2
Twitter End-To-End Workflow
- Twitter GET Request
- Twitter End-To-End Workflow
- Path Parameter Usage In Twitter Workflow
Validating XML Response
- How to extract XML response - Part 1
- How to extract XML response - Part 2
Request And Response Logging
- Request And Response Logging Introduction
- RestAPI Request Logging
- RestAPI Response Logging
Rest Assured Assertions
- What to validate in Rest Assured?
- Hard Asserts Using RestAssured
- Soft Asserts Using Rest Assured
Useful Tricks
- RootPath - Practical Example
- How To Check Response Time
Rest Assured Specifications
- Rest Assured Specifications Advantages
- Request Specification
- Response Specification
- Clubbing Request And Response Specification
Automation Framework - Part 1
- Advantages Of Automation Framework
- Maven Project Setup
- Organizing Framework Constants
- Project Dependencies Setup
Automation Framework - Part 2
- Building Rest Utilities - Part 1
- Building Rest Utilities - Part 2
- Building Rest Utilities - Part 3
- Building Rest Utilities - Part 4
Automation Framework - Part 3
- User Timeline Framework Test - Part 1
- User Timeline Framework Test - Part 2
- User Timeline Framework Test - Part 3
Practice Exercise
- Practice Exercise Question
- Practice Exercise Solution
End To End Framework Execution
- Running End-To-End Framework Using TestNG
- End-To-End Framework Execution Using Maven
- Complete Framework Code Download
Git And GitHub - Version Control System
- Git And GitHub Introduction
- Git Installation On Windows
- Git Installation On Mac
- Create Local Git Repository - Staging And Commit
- File Checkin - GitHub Remote Repository
- Advantages And Importance Of Git Branches
- File Checkin and Resolve Merge Conflicts - Real Time Example
- Course Code Files On GitHub
- GitHub Project Check-in And Git Clone
Continuous Integration With Jenkins
- Jenkins Features And Advantages
- Jenkins Setup And Installation - Windows
- Jenkins Setup And Installation - Mac
- Jenkins Configuration
- Securing Jenkins
- Jenkins Plugins Management
- Building A Freestyle Project Using Jenkins And GitHub
Build Management With Maven
- Introduction
- Maven Features and Advantages
- Maven Setup And Installation
- Creating And Importing Maven Project
- Maven Local And Central Repositories
- Pom Explanation
- Build Lifecycle And Maven Commands
Conclusion
- Bonus: What's Next? Some Really Exciting Courses
Articles
Popular Articles
Latest Articles
Similar Courses
Courses of your Interest
C++ Foundation
PW Skills
Advanced CFD Meshing using ANSA
Skill Lync
Data Science Foundations to Core Bootcamp
Springboard

User Experience Design And Research
UM–Ann Arbor via Futurelearn

Fundamentals of Agile Project Management
UCI Irvine via Futurelearn

Artificial intelligence Design and Engineering wit...
CloudSwyft Global Systems, Inc via Futurelearn