Get in Touch

Course Outline

Introduction

Postman and the Art of API Testing

  • Distinguishing between API testing, unit testing, and UI testing

Protocols Supported by Postman

  • Support for Soap, Rest, HTTP, and GraphQL
  • Differentiating path parameters from query parameters

Core Principles of API Testing

  • Handling Get requests
  • Executing Post requests
  • Parameterizing requests for flexibility
  • Managing collections

Setting Up the Development Environment

  • Installing and configuring Postman
  • Account registration in Postman

Building API Requests

  • Utilizing a test API
  • Including additional data with requests
  • Creating dynamic requests using variables
  • Importing requests directly from a browser
  • Debugging request issues
  • Saving and sharing requests with colleagues
  • Analyzing and inspecting responses

Testing and Scripting Strategies

  • Writing scripts for tests
  • Conducting API tests
  • Refactoring test cases for better efficiency

Integrating API Workflows with GitHub

  • Configuring two-factor authentication for both Postman and GitHub
  • Building a basic workflow using the GitHub API

Automation of Test Execution

  • Using the collection runner for sampling
  • Leveraging Postman monitors for continuous testing
  • Installing Newman for command-line automation
  • Executing collections via Newman and generating detailed reports

Summary and Wrap-up

Requirements

  • A solid grasp of HTTP fundamentals
  • Practical experience with NodeJS and NPM

Target Audience

  • Software Testers
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories