Video description
This course is a one-stop solution to learn REST API automation from basics to an advanced level with REST Assured, Postman, Java, TestNG, and Framework Implementation from scratch.
About This Video
- Examples are taken from testing real-time hosted REST APIs to understand how different components can be automated
- A comprehensive course that starts from beginner’s level and goes through to an advanced framework level
- A one-stop-shop for becoming an expert in REST API automation framework from scratch
In Detail
REST Assured is a powerful set of APIs used to automate RESTful APIs/RESTful web services. Almost all web applications use REST APIs to communicate with the backend and it has gained a lot of popularity in modern-day application architecture. It is very important for QA/automation engineers to understand how to automate REST API tests. Automating REST API tests are crucial for projects because REST API tests are quick to run and more stable, unlike web automation. 90% of the IT industry is now moving towards REST API automation.
This course starts with how to code in Java and then moves toward learning Postman Client, REST Assured, TestNG, Maven. The examples are taken from testing real-time hosted REST APIs to understand how different components can be automated, to give you an idea of industry-level frameworks, and to give you confidence.
The course follows the structure of explaining the concept for the beginner's level and going through the advanced framework level. The one and only course on the Internet with real-time APIs with framework implementation such as Twitter and Google Maps examples, it covers everything you need to know related to REST API manual testing and automation.
By the end of this course, you'll have a detailed understanding of REST API automation frameworks. With all this knowledge gained, you should be easily able to pass Selenium automation interviews.
Who this book is for
Quality assurance professionals and manual testers looking to start a career in test automation will benefit highly from the course. Quality assurance automation professionals wishing to intensify their current test automation skillsets and fresh graduates who want to make a dream career in software engineering should go for this course. Quality assurance team leads, and managers can get the advantage as well.
No prior coding or automation experience is needed; this course covers all the necessary topics from scratch.
Publisher resources
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Java Setup and Installation
- Chapter 3 : REST API Introduction
- Chapter 4 : REST Client Setup
-
Chapter 5 : REST API Testing Using Postman Client
- What to Verify in REST API 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
- Chapter 6 : REST Assured Setup
- Chapter 7 : REST API Automation Overview
- Chapter 8 : OAuth Real World Twitter APIs Example
- Chapter 9 : Validating JSON Response
- Chapter 10 : Twitter End-To-End Workflow
- Chapter 11 : Validating XML Response
- Chapter 12 : Request and Response Logging
- Chapter 13 : REST Assured Assertions
- Chapter 14 : Useful Tricks
- Chapter 15 : REST Assured Specifications
- Chapter 16 : Automation Framework - Part 1
- Chapter 17 : Automation Framework - Part 2
- Chapter 18 : Automation Framework - Part 3
- Chapter 19 : Practice Exercise
- Chapter 20 : End-To-End Framework Execution
-
Chapter 21 : 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
- Chapter 22 : Continuous Integration with Jenkins
- Chapter 23 : Build Management with Maven
- Chapter 24 : Conclusion
Product information
- Title: REST API Automation With REST Assured - Novice to Ninja
- Author(s):
- Release date: March 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789134087
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
video
React - The Complete Guide (incl. Hooks, React Router and Redux)
Dive in and learn React from scratch! Learn Reactjs, Redux, React Routing, Animations, Next.js basics and …
video
Modern JavaScript From The Beginning
Learn and Build Projects with Pure JavaScript (No Frameworks or Libraries) About This Video Understanding of …
video
API Testing with Postman
Automate and test APIs with Postman About This Video Easy to understand examples that guide you …