API Testing
REST, GraphQL, authentication, and building API test suites. Test what users can't see.
intermediate
3 courses
18 lessons
This path requires a Pro subscription
Subscribe to unlock all lessons, challenges, and bug hunts.
1
API Fundamentals for Testers
Understand what APIs are, how HTTP works, and how to send your first API test with Python.
intermediate
~4.0h
-
Requires subscriptionWhat is an API?reading +10 XP
-
Requires subscriptionHTTP Methods and Status Codesreading +15 XP
-
Requires subscriptionRequest Anatomyreading +15 XP
-
Requires subscriptionYour First API Test with Pythonreading +15 XP
-
Requires subscriptionJSON: The Language of APIsreading +15 XP
-
Requires subscriptionREST API Design Patternsreading +15 XP
2
Testing APIs Thoroughly
Go beyond happy paths. Learn authentication, error handling, schema validation, and professional testing patterns.
intermediate
~5.0h
-
Requires subscriptionAuthentication and Authorizationreading +20 XP
-
Requires subscriptionTesting CRUD Operationsreading +15 XP
-
Requires subscriptionError Handling and Edge Casesreading +15 XP
-
Requires subscriptionSchema Validationreading +15 XP
-
Requires subscriptionPerformance and Rate Limitingreading +15 XP
-
Requires subscriptionAPI Testing Patternsreading +15 XP
3
Building API Test Suites
Structure production-ready test suites with data-driven tests, chained requests, GraphQL coverage, and CI integration.
intermediate
~4.0h
-
Requires subscriptionStructuring an API Test Projectreading +15 XP
-
Requires subscriptionData-Driven API Testsreading +15 XP
-
Requires subscriptionChaining API Callsreading +15 XP
-
Requires subscriptionGraphQL Testing Basicsreading +15 XP
-
Requires subscriptionAPI Test Reporting and CIreading +15 XP
-
Requires subscriptionCapstone: Build a Complete API Test Suiteexercise +25 XP