Software Testing Course – Playwright, E2E, and AI Agents

0:00 Course Introduction and Overview

0:01 Why Software Testing Matters

1:43 Case Studies: Knight Capital & Therac-25

2:43 The Boeing 737 Max & The Cost of Everyday Bugs

3:33 Testing as "Insurance" for Your Code

4:32 The Testing Pyramid: Unit, Integration, & E2E

11:19 Test-Driven Development (TDD) Explained

12:15 Hands-on: Setting Up the TechMart Sample App

14:12 Playwright Framework Installation & Setup

16:48 Understanding Playwright Test Structure & Assertions

19:13 Writing a Search Functionality Test from Scratch

22:02 Strategic Locators: Finding Elements Effectively

23:05 Testing Complex Shopping Cart Logic

24:53 Login Forms, Validations, & Error Handling

27:09 Full End-to-End Checkout Flow Walkthrough

30:00 Direct API Testing with Playwright

31:59 Debugging Tests in Headed and UI Interactive Modes

34:15 Testing Edge Cases and Security (XSS) Vulnerabilities

37:29 Mocking API Responses and Simulating Slow Networks

41:26 Accessibility Testing for Screen Readers & Keyboards

45:40 Challenges: Learning Curves and Maintenance Burdens

47:18 Introduction to AI-Powered Software Testing

50:11 Hands-on with KaneAI: Authoring Tests in Plain English

56:18 Natural Language Code Generation & Auto-Healing Tests

57:48 Executing API Tests Using AI Agents

59:57 Professional Best Practices: CI/CD & Page Objects

1:02:06 Final Takeaways: When to Use Manual vs. AI Tools