API Testing
About Course
API testing is a type of software testing that evaluates the functionality, reliability, performance, and security of application programming interfaces (APIs). APIs act as a bridge between different software systems, allowing them to communicate and exchange data.
Course Content
APIs (Application Programming Interfaces):
-
Definition and purpose of APIs
00:00 -
Benefits and implementation of APIs
00:00 -
Different types of APIs (public, private, partner)
00:00 -
URI and URL
00:00
Web Services & REST APIs
Microservices Architecture
API Test Strategies
Security Testing for APIs
API Documentation and Versioning
Integration with CI/CD Pipelines:
Exploring Real-world Open-Source APIs
Introduction to Postman
Sending Basic Requests
Working with Request Body
Collections and Organization
Sharing and Collaboration
Environments and Variables
Pre-request Scripts and Tests
Working with Authentication
Mock Server
Collections Runne
Chaining requests and managing dependencies
Leveraging Postman Documentation Features
Introduction to Rest Assured
Setting Up the Environment
Rest Assured Basics
Specifying Base URI and Endpoints
Adding Request Parameters and Headers
Validating Response Status Code
Extracting Data from Responses
BDD (Behavior Driven Development) with Rest Assured
Data-Driven Testing with Rest Assured
Working with POJOs (Plain Old Java Objects)
Handling Authentication
Advanced Assertions
Advanced Request Features
Student Ratings & Reviews
No Review Yet