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
API Testing a real web application via PostmanCoursera Project Network via Coursera API Testing Using Rest Assured Test Automation Tool
Coursera Project Network via Coursera API Testing Using Rest Sharp (with C#) Test Automation Tool
Coursera Project Network via Coursera API Testing with Karate Framework
Coursera Project Network via Coursera Building API Test Automation Framework Using Rest Assured
Coursera Project Network via Coursera