Api Testing Using Python, Behave, Vs Code & Github Copilot

Posted By: ELK1nG

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

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.