Postman Beginner's Course - API Test Automation
Unit 1 - Introduction to API testing
Lesson 2 - Introduction to the project
Lesson 3 - What is API testing
Lesson 4 - Manually testing the API
Lesson 5 - Using Postman variables to store secrets
Lesson 6 - Writing scripts in Postman
Lesson 7 - Use the Postman console for debugging scripts
Lesson 8 - Writing an API test
Lesson 9 - JavaScript basics
Lesson 10 - JavaScript basics - Variables
Lesson 11 - JavaScript basics - Variable scopes
Lesson 12 - JavaScript basics - Data types
Lesson 13 - JavaScript basics - Functions
Lesson 14 - JavaScript basics - Methods
Lesson 15 - JavaScript basics - Callback functions
Lesson 17 - Accessing data from the response body
Lesson 18 - Passing data from one request to the other
Lesson 19 - Setting Postman variables from scripts
Lesson 20 - Assignment #1
Unit 2 - Writing API tests
Lesson 2 - Test structure in Postman
Lesson 3 - Making assertions about the status code
Lesson 5 - Asserting the response body is JSON
Lesson 6 - Writing simple assertions against the response body
Lesson 7 - Asserting the data-type of a property
Lesson 8 - Using Postman random variables in assertions
Lesson 9 - Regular expressions in tests
Lesson 10 - Assignment #3 - Write API tests against the response body
Lesson 11 - JSON schema validations
Lesson 12 - Using Postman mock servers
Lesson 13 - Advanced JSON schema validation
Lesson 14 - Common pitfalls with JSON schema validation
Lesson 15 - Assignment #4 - Write a JSON schema
Lesson 16 - Testing response headers
Unit 3 - Automation first steps
Lesson 2 - Collection runner
Lesson 3 - Scheduled runs
Lesson 5 - Running a collection using Postman CLI
Lesson 6 - Postman CLI options
Unit 4 - Integrating Postman tests in CI/CD
Lesson 2 - What is CI/CD?
Lesson 3 - CI/CD providers
Lesson 4 - Running Postman tests with GitHub Actions
Lesson 5 - Assignment #5 - Run Postman in a CI/CD server
Lesson 6 - Running Postman tests in other CI/CD tools
Lesson 7 - Collaboration within a Postman workspace