Module 6 · Free

API and Backend Testing

Dive into API testing with REST and GraphQL: Postman, authentication, database testing, contract testing, and backend validation strategies.

30 lessons intermediate
0 of 30 lessons complete
1
API Testing Fundamentals Learn the fundamentals of API testing — what APIs are, why testing them matters, and how API testing …
25 min beginner
2
REST Architecture Master REST architecture principles for API testing. Learn the six constraints, resource naming, URL …
25 min beginner
3
HTTP Methods, Status Codes, and Headers Deep dive into HTTP methods (GET, POST, PUT, PATCH, DELETE), status codes (1xx-5xx), and headers. …
30 min beginner
4
Postman: From Beginner to Pro Complete Postman tutorial from installation to advanced testing. Learn collections, environments, …
40 min beginner
5
API Authentication: Keys, OAuth, JWT Master API authentication testing — API Keys, Basic Auth, OAuth 2.0, and JWT. Learn to test token …
30 min intermediate
6
cURL for API Testing Master cURL for API testing — learn essential commands, flags, and techniques for sending HTTP …
25 min beginner
7
Schema Validation with OpenAPI Learn schema validation with OpenAPI/Swagger for API testing. Understand specifications, JSON …
30 min intermediate
8
CRUD Operations Testing Complete guide to testing CRUD operations in APIs. Learn systematic approaches for testing Create, …
25 min beginner
9
API Error Handling Learn to test API error handling — error response formats, validation messages, error codes, and …
25 min intermediate
10
Rate Limiting Testing Master rate limiting testing — understand throttling mechanisms, test rate limit headers, and verify …
25 min intermediate
11
API Versioning Learn API versioning strategies — URL path, header, and query parameter approaches. Test backward …
25 min intermediate
12
GraphQL Testing Learn GraphQL testing — queries, mutations, subscriptions, schema introspection, and security. …
30 min intermediate
13
gRPC Testing Learn gRPC testing — Protocol Buffers, service definitions, streaming patterns, and testing tools. …
30 min intermediate
14
SOAP and XML Testing Learn SOAP and XML API testing — WSDL, XML messages, SoapUI, and when SOAP is still relevant. …
25 min intermediate
15
API Mocking with WireMock Master API mocking with WireMock — learn when to mock, how to create stubs, verify requests, and …
30 min intermediate
16
API Performance Testing Learn how to design and execute API performance tests: measure throughput, latency percentiles, and …
30 min intermediate
17
API Security: OWASP API Top 10 Master API security testing with the OWASP API Security Top 10: learn to find and test for BOLA, …
35 min intermediate
18
Microservices Testing Strategy Design an effective testing strategy for microservices: component testing, integration testing, …
30 min intermediate
19
Service Mesh Testing Learn to test service mesh features: traffic routing with Istio, fault injection, mTLS verification, …
25 min advanced
20
Message Queues: Kafka and RabbitMQ Learn to test message queues and event streaming: Kafka topics, RabbitMQ exchanges, dead letter …
30 min intermediate
21
Event-Driven Architecture Testing Master testing for event-driven architectures: event sourcing, CQRS, saga patterns, eventual …
30 min advanced
22
SQL Database Testing Learn SQL database testing: validate constraints, test stored procedures, verify ACID properties, …
30 min intermediate
23
NoSQL Testing: MongoDB, Redis, DynamoDB Learn to test NoSQL databases: MongoDB document validation, Redis TTL and caching, DynamoDB …
30 min intermediate
24
ETL Testing Learn ETL testing: validate data extraction, transformation rules, loading accuracy, data …
30 min intermediate
25
Data Migration Testing Learn data migration testing: plan migration validation, verify completeness and accuracy, test …
25 min intermediate
26
Webhook Testing Learn webhook testing: validate delivery, payload structure, HMAC signatures, retry logic, and set …
25 min intermediate
27
Third-Party Integration Testing Learn to test third-party integrations: use sandbox environments, handle failures gracefully, test …
25 min intermediate
28
Contract Testing with Pact Master contract testing with Pact: write consumer-driven contracts, verify providers, integrate with …
30 min intermediate
29
API Documentation Testing Learn API documentation testing: validate OpenAPI specs, detect documentation drift, automate …
25 min intermediate
30
Module 6 Assessment Comprehensive Module 6 assessment covering API performance, security, microservices, message queues, …
60 min intermediate