Get in Touch
 Duration 21 hours

Course Outline

Introduction

Postman and the Art of API Testing

  • Comparing API testing, unit testing, and UI testing

Protocols Supported by Postman

  • SOAP, REST, HTTP, and GraphQL
  • Distinguishing between path and query parameters

Core Concepts in API Testing

  • Handling GET requests
  • Handling POST requests
  • Parameterizing requests for flexibility
  • Managing Collections

Setting Up the Development Environment

  • Installing and configuring Postman
  • Account registration in Postman

Building API Requests

  • Working with test APIs
  • Including additional data in requests
  • Creating dynamic requests using variables
  • Importing requests directly from a browser
  • Debugging request issues
  • Saving and sharing request configurations
  • Analyzing and inspecting responses

Testing and Scripting Strategies

  • Writing test scripts
  • Conducting comprehensive API tests
  • Refactoring tests for maintainability

Integrating API Workflows with GitHub

  • Configuring two-factor authentication on Postman and GitHub
  • Building simple workflows using the GitHub API

Automation of Test Execution

  • Utilizing the collection runner for sampling
  • Implementing Postman monitors
  • Installing Newman
  • Executing collections via Newman and generating detailed reports

Conclusion and Key Takeaways

Requirements

  • A solid grasp of HTTP protocols
  • Practical experience with NodeJS/NPM

Target Audience

  • Software Testers

Number of participants


Price per participant (excl. VAT)

Testimonials (7)

Upcoming Courses

Related Categories