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
Testimonials (7)
The possibilities of postman and future use of it.
Gordana Gacic - SEE Digital D.O.O.
Course - API Testing with Postman
Practical exercises and good interaction.
Biljana Dencic - SEE Digital D.O.O.
Course - API Testing with Postman
Acquiring new information.
Nada - Tamkeen Technologies
Course - API Testing with Postman
Variables and Parameters
Ratna Indugula - SCIF
Course - API Testing with Postman
I thought Piotr covered the material well and provided some insights for general usage and building Tests. He was generally helpful and took the time to ensure everyone understood what they were doing.
Tim Threadingham - Hemsley Fraser
Course - API Testing with Postman
Practical and hand on of executing the script of postman application interface.
Andrew Chiloane - Bankservafrica
Course - API Testing with Postman
The fact that it was very interactive and practical.