REST API Testing with Rest Assured - Basics to Framework
What you'll learn
- Write Automation test scrips for REST APIs
- Implement Data Driven Framework (Using Excel/CSV) with complete end-to-end scenarios
- Automate OAuth2 Token generation and Call REST APIs
- Integrate test scripts with TestNG ,JUnit & Log4J Frameworks
- Call APIs with OAuth2 tokens
- Call Protected Rest APIs with Basic Authentication
Course content
- Preview06:16
- Preview02:09
- Preview02:42
- 04:23Set up REST Assured using Maven
Requirements
- Basic knowledge on any programming language
Description
By end of this course you will be familiar in testing REST APIs using Rest Assured scripts.The course has been prepared in such a way that you can learn this course starting from basics to advanced topics in a progressive way. Course has assignments/quizzes for you to practice and strengthen your knowledge.
By end of this course you will be familiar in:
Different method types used by Rest APIs - GET, POST, PUT and DELETE.
Write assertions for the REST API responses.
Specifications
- Understand RequestSpecification and re-use them for multiple requests
- Understand ResponseSpecification to simplify and re-use response assertions
Authorization
- Call Protected Rest APIs with Basic Authentication
- Generate OAuth2 Token using Java program
- Call APIs with OAuth2 tokens
Framework Integration
- Write test cases using JUnit and TestNG Frameworks
- Log messages using Log4J Framework
Data Driven Testing
- Learn how to read data from CSV files
- Learn how to read data from Excel sheets
- Writing data to excel sheet
- Implement Data Driven Framework with complete end-to-end scenarios.
Course Highlights:
"We respect your time"- all the videos are short and straight to point without wasting your valuable time.
Assignments - Given assignments along with required resources, which will help to do enough practice.
Short and precise videos
Checkpoint questions
Local Rest API :Provided a REST APIs which you can run on your local machine. You no need to depend on internet.
Support:
I offer full support, answering any questions you have.
This means you’ll never find yourself stuck on one lesson with out progress. With my hand-holding guidance, you’ll learn smoothly through this course without any major issues.
Who this course is for:
- Java developers and Testers who would like to get into REST API automation
Instructor
Having close to 15+years of IT experience.Passionate about teaching and have been in this area for close to 5+years, trained hundreds of students.My focus is on delivering quality lectures and benefit the students.
We respect your time - All our course videos are short and straight to point.
Always believe in learning things Smarter .