Software Testing Course โ€“ Playwright, E2E, and AI Agents

Learn the essentials of software testing, from fundamental concepts like the testing pyramid to hands-on automation using Playwright. You will explore real-w...

Software Testing Course โ€“ Playwright, E2E, and AI Agents
freeCodeCamp.org
69.6K views โ€ข Mar 19, 2026
Software Testing Course โ€“ Playwright, E2E, and AI Agents

About this video

Learn the essentials of software testing, from fundamental concepts like the testing pyramid to hands-on automation using Playwright. You will explore real-world case studies of software failures and learn advanced techniques such as mocking, edge case testing, and accessibility. Finally, discover how AI-powered tools like Kane AI are enabling natural language test generation and auto-healing capabilities.

โœ๏ธ Course created by @beau

Code: https://github.com/beaucarnes/software-testing-course

๐Ÿ”— Sign up for KaneAI here: https://www.testmuai.com/kane-ai/?utm_source=youtube&utm_medium=freecodecamp_ifm&utm_campaign=kane_ai&utm_content=dv&via=vibetest

๐Ÿ—๏ธ TestMu provided a grant to make this course possible.

โญ๏ธ Video Chapters โญ๏ธ
- 0:00:00 Course Introduction and Overview
- 0:01:18 Why Software Testing Matters
- 0:01:43 Case Studies: Knight Capital & Therac-25
- 0:02:43 The Boeing 737 Max & The Cost of Everyday Bugs
- 0:03:33 Testing as "Insurance" for Your Code
- 0:04:32 The Testing Pyramid: Unit, Integration, & E2E
- 0:11:19 Test-Driven Development (TDD) Explained
- 0:12:15 Hands-on: Setting Up the TechMart Sample App
- 0:14:12 Playwright Framework Installation & Setup
- 0:16:48 Understanding Playwright Test Structure & Assertions
- 0:19:13 Writing a Search Functionality Test from Scratch
- 0:22:02 Strategic Locators: Finding Elements Effectively
- 0:23:05 Testing Complex Shopping Cart Logic
- 0:24:53 Login Forms, Validations, & Error Handling
- 0:27:09 Full End-to-End Checkout Flow Walkthrough
- 0:30:00 Direct API Testing with Playwright
- 0:31:59 Debugging Tests in Headed and UI Interactive Modes
- 0:34:15 Testing Edge Cases and Security (XSS) Vulnerabilities
- 0:37:29 Mocking API Responses and Simulating Slow Networks
- 0:41:26 Accessibility Testing for Screen Readers & Keyboards
- 0:45:40 Challenges: Learning Curves and Maintenance Burdens
- 0:47:18 Introduction to AI-Powered Software Testing
- 0:50:11 Hands-on with KaneAI: Authoring Tests in Plain English
- 0:56:18 Natural Language Code Generation & Auto-Healing Tests
- 0:57:48 Executing API Tests Using AI Agents
- 0:59:57 Professional Best Practices: CI/CD & Page Objects
- 1:02:06 Final Takeaways: When to Use Manual vs. AI Tools

๐ŸŽ‰ Thanks to our Champion and Sponsor supporters:
๐Ÿ‘พ @omerhattapoglu1158
๐Ÿ‘พ @goddardtan
๐Ÿ‘พ @akihayashi6629
๐Ÿ‘พ @kikilogsin
๐Ÿ‘พ @anthonycampbell2148
๐Ÿ‘พ @tobymiller7790
๐Ÿ‘พ @rajibdassharma497
๐Ÿ‘พ @CloudVirtualizationEnthusiast
๐Ÿ‘พ @adilsoncarlosvianacarlos
๐Ÿ‘พ @martinmacchia1564
๐Ÿ‘พ @ulisesmoralez4160
๐Ÿ‘พ @_Oscar_
๐Ÿ‘พ @jedi-or-sith2728
๐Ÿ‘พ @justinhual1290

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Video Information

Views

69.6K

Likes

2.3K

Duration

01:03:31

Published

Mar 19, 2026

User Reviews

4.7
(13)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.