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.
Study group
0 / 20 membersJoin others studying API Testing. Share notes, documents, and discuss concepts.
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 +10 XP
-
Requires subscriptionRequest Anatomyreading +10 XP
-
Requires subscriptionYour First API Test with Pythonreading +10 XP
-
Requires subscriptionJSON: The Language of APIsreading +10 XP
-
Requires subscriptionREST API Design Patternsreading +10 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 +10 XP
-
Requires subscriptionTesting CRUD Operationsreading +10 XP
-
Requires subscriptionError Handling and Edge Casesreading +10 XP
-
Requires subscriptionSchema Validationreading +10 XP
-
Requires subscriptionPerformance and Rate Limitingreading +10 XP
-
Requires subscriptionAPI Testing Patternsreading +10 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 +10 XP
-
Requires subscriptionData-Driven API Testsreading +10 XP
-
Requires subscriptionChaining API Callsreading +10 XP
-
Requires subscriptionGraphQL Testing Basicsreading +10 XP
-
Requires subscriptionAPI Test Reporting and CIreading +10 XP
-
Requires subscriptionCapstone: Build a Complete API Test Suiteexercise +10 XP