play_arrow0:00 Course Introduction and Overview
play_arrow0:01 Why Software Testing Matters
play_arrow1:43 Case Studies: Knight Capital & Therac-25
play_arrow2:43 The Boeing 737 Max & The Cost of Everyday Bugs
play_arrow3:33 Testing as "Insurance" for Your Code
play_arrow4:32 The Testing Pyramid: Unit, Integration, & E2E
play_arrow11:19 Test-Driven Development (TDD) Explained
play_arrow12:15 Hands-on: Setting Up the TechMart Sample App
play_arrow14:12 Playwright Framework Installation & Setup
play_arrow16:48 Understanding Playwright Test Structure & Assertions
play_arrow19:13 Writing a Search Functionality Test from Scratch
play_arrow22:02 Strategic Locators: Finding Elements Effectively
play_arrow23:05 Testing Complex Shopping Cart Logic
play_arrow24:53 Login Forms, Validations, & Error Handling
play_arrow27:09 Full End-to-End Checkout Flow Walkthrough
play_arrow30:00 Direct API Testing with Playwright
play_arrow31:59 Debugging Tests in Headed and UI Interactive Modes
play_arrow34:15 Testing Edge Cases and Security (XSS) Vulnerabilities
play_arrow37:29 Mocking API Responses and Simulating Slow Networks
play_arrow41:26 Accessibility Testing for Screen Readers & Keyboards
play_arrow45:40 Challenges: Learning Curves and Maintenance Burdens
play_arrow47:18 Introduction to AI-Powered Software Testing
play_arrow50:11 Hands-on with KaneAI: Authoring Tests in Plain English
play_arrow56:18 Natural Language Code Generation & Auto-Healing Tests
play_arrow57:48 Executing API Tests Using AI Agents
play_arrow59:57 Professional Best Practices: CI/CD & Page Objects
play_arrow1:02:06 Final Takeaways: When to Use Manual vs. AI Tools