Back to Browse

Software Testing Course – Playwright, E2E, and AI Agents

69.7K views
Mar 19, 2026
1:03:30

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

Download

1 formats

Video Formats

360pmp455.6 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Software Testing Course – Playwright, E2E, and AI Agents | NatokHD