Edumall Preloader

API Testing – Master Postman, Automation & AI-Driven Testing

About This Course

This comprehensive, hands-on course takes you from zero to advanced in API testing. You’ll learn how modern APIs work, how to test them effectively with Postman, automate using Newman and GitHub Actions, validate contracts with JSON Schema, and even leverage AI tools like Postbot & ChatGPT to boost your testing workflows.

By the end, you’ll be able to design, test, automate, and monitor APIs confidently — with real-world frameworks and continuous integration workflows used by top QA teams.

Learning Objectives

Understand what APIs are and how they work in real-world systems.
Master REST fundamentals, HTTP methods, status codes, and headers.
Create, organize, and chain Postman collections with dynamic variables.
Write JavaScript assertions and automate data-driven tests.
Run collections via CLI using Newman and generate HTML/CSV reports.
Set up CI pipelines using GitHub Actions for automated API testing.
Validate API contracts using JSON Schema and catch breaking changes early.
Use AI tools (Postbot & ChatGPT) to generate test scripts, assertions, and summaries.

Material Includes

  • Downloadable Postman Collections & Environments
  • ✅ Pre-request & Test script templates
  • ✅ Newman HTML & JSON report examples
  • ✅ Sample GitHub Actions workflow file
  • ✅ CSV/JSON data files for data-driven testing
  • ✅ JSON Schema samples for contract testing

Requirements

  • Basic understanding of software testing or web applications (optional).
  • A computer with internet access.
  • Installations: Node.js & npm, Postman desktop app
  • No prior programming knowledge required — JavaScript basics will be taught where needed.

Target Audience

  • ✅ Beginners looking to start a career in software testing or QA.
  • 👨‍💻 Manual Testers who want to transition into API & automation testing.
  • 🧪 Automation Engineers aiming to integrate API testing into CI/CD pipelines.
  • 🧠 Developers who want to understand and validate backend integrations.
  • 🚀 Tech teams building reliable, contract-first microservices.

Curriculum

12 Lessons

Module 1: Introduction to APIs & API Testing

Introduction to APIs & API Testing00:16:46

Module 2: Getting Started with Postman

Module 3: Advanced Postman Features

Module 4: Newman – Command Line Automation

Module 5: Reporting & Analytics

Module 6: Continuous Integration with GitHub Actions

Module 7: API Contract Testing

Module 8: AI in API Testing

Complete Project Zip File

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Your Instructors

Qace Academy

4.95/5
21 Courses
60 Reviews
96 Students
See more

Oluwatobi Fagbohungbe

QA Engineer | Founder

0/5
11 Courses
0 Reviews
0 Students

Dedicated and results-driven Quality Assurance Engineer with over 10 years of experience in software testing and quality assurance. Proven track record of designing and implementing comprehensive test strategies to ensure the delivery of high-quality software products. Seeking to leverage my expertise in QA methodologies, automation, and team leadership to contribute to the success of the company i am part of thereby enhancing product quality and customer satisfaction.

See more
API TESTING

 248,655.00

Level
All Levels
Lectures
12 lectures

Material Includes

  • Downloadable Postman Collections & Environments
  • ✅ Pre-request & Test script templates
  • ✅ Newman HTML & JSON report examples
  • ✅ Sample GitHub Actions workflow file
  • ✅ CSV/JSON data files for data-driven testing
  • ✅ JSON Schema samples for contract testing

Don't have an account yet? Sign up for free