Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

API Testing and Validation

via LinkedIn Learning

Write review

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Learn how to validate and test your API to ensure it's working as intended and solving business problems.

Syllabus

Introduction
  • Be an API testing and validation MVP
  • What you should know
  • API overview
  • Exercise files
1. Behavior Testing with Cucumber and Gherkin
  • Acceptance testing
  • Explanation of Gherkin
  • Set up your test environment
  • Create your first feature description
  • Write your first test
2. Build Your First API Test
  • Make your first request
  • Introduce variables in requests
  • Validate responses
3. Handling Authentication in API Testing
  • Expand your testing environment
  • Making an authenticated request
  • Changing your API and target via your requests
  • Validate responses
  • Refactor the tests
4. Advanced API Testing in Practice
  • Writing to the API
  • Establishing a system state for tests
  • Solution: Validating system state
  • Handling response codes
  • Using extensions
  • Starting with GraphQL testing
  • Testing GraphQL mutations
5. Planning Your API Testing Strategy
  • Mapping your API
  • Documenting your API
  • Prioritizing your endpoints
  • Structuring your tests
  • Generating your tests from OpenAPI
  • Refining your BDD tests
Conclusion
  • Next steps

Taught by

Keith Casey

Reviews

4.5 rating at LinkedIn Learning based on 194 ratings

Start your review of API Testing and Validation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.