Learn the basics of how APIs work and how to do API testing. Learn strategies for testing APIs at scale in an organization.
Overview
Syllabus
Introduction
- Standing out as an API tester
- Introduction to web services
- Your first tool: Postman
- Understanding API terminology
- Types of APIs
- Risks of using services and APIs
- Install and set up API challenges
- Exploring an API
- Challenge: API discovery
- Solution: API discovery
- Overview of authorization and authentication
- Basic auth in API calls
- Using authorization tokens
- Finding Bearer Tokens
- Setting up OAuth
- Testing GET calls
- Testing PUT calls
- Testing DELETE calls
- Challenge: Break the API
- Solution: Break the API
- Understanding POST calls
- Testing POST calls
- Challenge: Access protected endpoints
- Solution: Access protected endpoints
- Using mocks, stubs, and fakes in API testing
- API automation
- Performance testing
- Security testing
- Resources to keep learning
Taught by
Dave Westerveld