DAY 29
Prompt Engineering
LLMs as force multipliers. Stay in control while accelerating
development.
- Build reusable prompt templates for POM generation
- Use AI to generate
RecruitmentPage.tslocators - Implement a "review mindset" workflow for AI code
- Document context engineering tricks that improve accuracy
DAY 30
Self-Healing Tests
Tests that survive UI changes by falling back to alternative locators.
- Build a
HealingLocatorutility with fallback chains - Integrate AI API calls for last-resort locator suggestions
- Simulate UI refactors and measure rescue rate
- Define team policies for bridge-healing vs permanent fixing
DAY 31
Testing AI Apps
Validate non-deterministic UIs. Test intent, not just exact text.
- Test chatbot responses with semantic matching
- Verify AI response quality (length, JSON structure)
- Implement "LLM-as-judge" for output validation
DAY 32
AI Agents & MCP
Connect your browser to LLMs via Model Context Protocol.
- Install
npx @playwright/mcp@latest - Connect Claude/Cursor to your live browser session
- Use agents to generate test plans from plain requirements
- Have the agent "heal" a broken test in real-time
DAY 33
Vibe Testing
AI-augmented exploratory testing. Discover the "unknown unknowns".
- Ask AI for "attack ideas" on a new feature
- Record sessions with
--trace on - Convert findings into regression tests
DAY 34
Cloud Execution
True cross-browser and real-device coverage at enterprise scale.
- Connect to LambdaTest or BrowserStack via CDP
- Run tests on real mobile devices (iPhone/Pixel)
- Consolidate cloud results into your local Report Portal
- Analyze cost vs coverage for your automation strategy
DAY 35
Foundation: SuiteCRM
New Application. Same Framework. Prove your skills transfer.
- Map SuiteCRM login and Accounts modules
- Setup SuiteCRM project in
playwright.config.ts - Write globalSetup for SuiteCRM auth