Api Testing Using Python, Behave, Vs Code & Github Copilot
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.05 GB | Duration: 2h 59m
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.05 GB | Duration: 2h 59m
Smarter API Test Automation — Python, Behave, VS Code, AI with GitHub Copilot & CI/CD Pipelines. Complete in a Weekend!
What you'll learn
Finish the entire course in a single weekend, walking away with real-world skills and a complete project you can actually showcase.
Build a complete API testing framework from scratch using Python and Behave — the same proven approach trusted by top engineering teams.
Boost productivity with AI-powered coding by leveraging Visual Studio Code and GitHub Copilot to speed up test creation and refactoring.
Automate your API tests effortlessly with GitHub Actions, building a seamless CI/CD pipeline that runs checks every time you push code.
Showcase a portfolio-ready project on GitHub to stand out with employers and clients and prove your automation skills.
Discover smarter testing strategies to accelerate development, improve code quality, and catch bugs long before they hit production.
Gain hands-on debugging experience by troubleshooting and fixing real-world automation issues with confidence.
Apply automation to multiple API types — REST, SOAP, GraphQL, and WebSocket — making you job-ready for any challenge.
Requirements
A GitHub account (free) and basic comfort with repositories.
Visual Studio Code installed as the development environment.
GitHub Copilot installed to boost productivity with AI-powered coding assistance.
Docker installed for running tests in containers.
Python 3 installed on your machine.
A basic understanding of programming concepts (no advanced coding required).
Description
Supercharge your skills by expanding your knowledge of modern API test automation with the power of AI — all in a short, focused course that wastes no time! With over 2 hours of on-demand video, you’ll quickly go from setup to building a complete, portfolio-ready test automation framework. Every lecture is concise, practical, and to the point — no filler, no fluff. This is a course you can actually finish and benefit from in just a single weekend.This course comes with a fully working test repository and module guides packed with examples, so you’ll always have step-by-step support and real code to reference as you learn.You’ll build on your existing experience using Python, Behave, VS Code, GitHub Actions, and Docker alongside AI-driven coding assistance from GitHub Copilot to create smarter, faster, and more reliable test automation workflows.Instead of dry textbook exercises, you’ll expand your skills through fun, real-world APIs:REST API tests with Finnhub to fetch live stock quotes SOAP API tests using a Temperature Conversion service GraphQL API tests with the Rick & Morty API to query your favorite characters WebSocket API tests with Bitstamp for real-time crypto data RPC API tests using Ankr’s Ethereum API to interact with blockchain At every step, you’ll see how AI with GitHub Copilot enhances your workflow — helping you write feature files, generate Behave step definitions, and even debug tests. You’ll finish by integrating everything into a CI/CD pipeline with GitHub Actions and Docker, just like professional engineering teams.By the end, you won’t just understand REST, SOAP, GraphQL, WebSocket, and blockchain APIs — you’ll have a complete AI-powered test automation project that demonstrates your expanded skills. Best of all, you’ll wrap up the course with an exciting final project that ties everything together — a portfolio-ready showcase you could realistically complete in a weekend.Learn fast, test smart, and expand your skills with confidence. Enroll now to access over 2 hours of video, a working test repo, example-packed guides, and a hands-on test automation project you’ll be proud to share!
Overview
Section 1: Welcome, Weekend Test Warrior!
Lecture 1 Course Introduction
Lecture 2 What You'll Learn
Section 2: Gear Up: Your API Testing Toolkit (Python, VS Code & Copilot)
Lecture 3 Lesson 1 Introduction
Lecture 4 Lesson 1 Module Guide
Lecture 5 Types of APIs
Lecture 6 API Request / Response Formats
Lecture 7 HTTP Methods & Verbs
Lecture 8 HTTP Status Codes
Lecture 9 Visual Studio (VS) Code
Lecture 10 GitHub Copilot
Section 3: BDD Made Simple: Writing Tests That Tell a Story
Lecture 11 Lesson 2 Introduction
Lecture 12 Lesson 2 Module Guide
Lecture 13 Behavior-Driven Development
Lecture 14 Behave Framework
Lecture 15 Gherkin Language
Lecture 16 Test Data and Execution
Lecture 17 Validation and Reporting
Section 4: Supercharged API Tests with Behave + Copilot
Lecture 18 Lesson 3 Introduction
Lecture 19 Lesson 3 Module Guide
Lecture 20 Clone & Setup Sample Test Repository
Lecture 21 REST API Test Cases using Finnhub
Lecture 22 SOAP API Test Cases using Temperature Conversion
Lecture 23 GraphQL Test Cases using Rick & Morty API
Lecture 24 WebSocket Test Cases using Bitstamp
Lecture 25 RPC API Test Cases using AnkrETH
Section 5: Smarter Test Design: Architect Like a Pro
Lecture 26 Lesson 4 Introduction
Lecture 27 Lesson 4 Module Guide
Lecture 28 Tagging, Fixtures & Hooks using Python/Behave
Lecture 29 Test Setup / Teardown using Python / Behave
Lecture 30 Parameterized Steps using Python / Behave
Lecture 31 Parallel Execution using Python / Behave
Lecture 32 Test Debugging using Python / Behave and VS Code
Section 6: CI/CD Unplugged: A First Look at GitHub Pipelines
Lecture 33 Lesson 5 Introduction
Lecture 34 Lesson 5 Module Guide
Lecture 35 Automated Workflow & Branching using Github Actions
Lecture 36 YAML-Based Pipelines & Github Actions
Lecture 37 Artifacts & Caching
Lecture 38 Parallel & Matrix Builds
Lecture 39 Environment Secrets & Docker
Section 7: Hands-On: Automating Your API Tests in the Cloud
Lecture 40 Lesson 6 Introduction
Lecture 41 Lesson 6 Module Guide
Lecture 42 Organize Tests with Tags & Hooks
Lecture 43 Branching & Pull Requests
Lecture 44 GitHub Actions & Environment Secrets
Lecture 45 Test Reports & Artifacts
Lecture 46 Matrix Builds & Parallel Jobs
Lecture 47 Debugging Failed Runs
Section 8: Your Portfolio Project + Next Steps
Lecture 48 Course Project
Lecture 49 Course Project Guide
Lecture 50 Thank You!
Software testers who want to move beyond manual testing and embrace automation.,Developers looking to strengthen their testing skills and build reliable APIs.,QA engineers aiming to modernize their workflows with automation and CI/CD.,Automation engineers who want to expand into API testing with Python and Behave.,Software engineers seeking to level up their skillset and stay competitive in today’s job market.