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
Build a Simple Dynamic Site with Node.js Course (How To)Treehouse 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 Start Your API Testing Journey With Postman Tool
Coursera Project Network via Coursera Building a RESTful API with ASP.NET Core 3
Pluralsight