Get in Touch
 Duration 21 hours (3 days)

Course Outline

Introduction

Postman and the Basics of API Testing

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

Protocols Supported by Postman

  • Covering Soap, Rest, HTTP, and GraphQL.
  • Differentiating path parameters from query parameters.

Essentials of API Testing

  • Handling Get requests.
  • Handling Post requests.
  • Parameterizing requests.
  • Working with Collections.

Setting Up the Development Environment

  • Installation and configuration of Postman.
  • Creating a Postman account.

Building API Requests

  • Utilizing test APIs.
  • Including additional data in requests.
  • Constructing dynamic requests using variables.
  • Importing requests from a web browser.
  • Debugging request issues.
  • Storing and sharing requests.
  • Analyzing responses.

Testing and Scripting

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

Integrating API Workflows with GitHub

  • Configuring two-factor authentication for both Postman and GitHub.
  • Developing basic workflows using the GitHub API.

Automating Test Execution

  • Using the collection runner for sampling.
  • Implementing Postman monitors.
  • Installing NewMan.
  • Executing collections with Newman and producing reports.

Summary and Conclusion

Requirements

  • Familiarity with HTTP protocols.
  • Experience with NodeJS and NPM.

Target Audience

  • Software Testers.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories