API Testing Foundations
Offered By: LinkedIn Learning
Course Description
Overview
Learn the basics of how APIs work and how to do API testing. Learn strategies for testing APIs at scale in an organization.
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
Related Courses
Designing RESTful APIsUdacity API Design and Fundamentals of Google Cloud's Apigee API Platform
Google Cloud via Coursera API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera API Security on Google Cloud's Apigee API Platform
Google Cloud via Coursera Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera