API Testing Foundations

Go to class
Write Review

Free Online Course: API Testing Foundations provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. API Testing Foundations is taught by Dave Westerveld.

Overview
  • Learn the basics of API testing. Discover how to use several robust tools for testing APIs at scale in an organization.

Syllabus
  • Introduction

    • Stand out as an API tester
    1. Understanding Web Services and APIs
    • Introduction to web services
    • Understanding API terminology
    • Types of APIs
    • Exercise: Map your app
    • Risks of using services and APIs
    2. Getting Started with API Testing
    • Your first tool: Postman
    • Install and setup of API challenges
    • Exploring an API
    • Challenge: Map the API
    • Solution: Map the API
    3. API Authorization
    • Overview of authorization and authentication
    • Using OAuth tokens
    • Finding and using bearer tokens
    • Additional API authentication options
    4. Hands-on API Testing
    • 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
    5. Additional API Testing Considerations
    • Using mocks, stubs, and fakes in API testing
    • API automation
    • Performance testing
    • Security testing
    • Testing microservices and the Internet of Things
    Conclusion
    • Next steps