Learn the basics of API testing. Discover how to use several robust tools for testing APIs at scale in an organization.
Overview
Syllabus
Introduction
- Stand out as an API tester
- Introduction to web services
- Understanding API terminology
- Types of APIs
- Exercise: Map your app
- Risks of using services and APIs
- Your first tool: Postman
- Install and setup of API challenges
- Exploring an API
- Challenge: Map the API
- Solution: Map the API
- Overview of authorization and authentication
- Using OAuth tokens
- Finding and using bearer tokens
- Additional API authentication options
- Testing GET calls
- Challenge: Find the secret
- Solution: Find the secret
- Testing POST calls
- Testing PUT calls
- Testing DELETE calls
- Challenge: Find the 500
- Solution: Find the 500
- Using mocks, stubs, and fakes in API testing
- API automation
- Performance testing
- Security testing
- Testing microservices and the Internet of Things
- Next steps
Taught by
Dave Westerveld