YoVDO

API Testing Foundations

Offered By: LinkedIn Learning

Tags

API Testing Courses OAuth Courses Postman Courses API Security Courses HTTP Methods Courses Performance Testing Courses

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
1. Understanding Web Services and APIs
  • Introduction to web services
  • Your first tool: Postman
  • Understanding API terminology
  • Types of APIs
2. Getting Started with API Testing
  • Risks of using services and APIs
  • Install and set up API challenges
  • Exploring an API
  • Challenge: API discovery
  • Solution: API discovery
3. API Authorization
  • Overview of authorization and authentication
  • Basic auth in API calls
  • Using authorization tokens
  • Finding Bearer Tokens
  • Setting up OAuth
4. Hands-On API Testing
  • 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
5. Additional API Testing Consideration
  • Using mocks, stubs, and fakes in API testing
  • API automation
  • Performance testing
  • Security testing
Conclusion
  • Resources to keep learning

Taught by

Dave Westerveld

Related Courses

API Testing a real web application via Postman
Coursera 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