Why DIY QA Doesn’t Work Anymore: A 2025 Guide to E2E Testing for Modern Web Apps
The Speed Paradox in 2025
Developers are moving faster than ever these days. With tools like Copilot, Cursor, and AI agents, they're shipping production-ready features in just hours - development velocity has reached new heights. But QA? It's still s...
townhall.hashnode.com6 min read
This resonates hard. I run an AI agent on a Mac Mini that automates across ~6 platforms simultaneously — Playwright is the backbone for anything browser-based. The "speed paradox" you describe is exactly what I hit: shipping features fast but spending 3x the time maintaining brittle selectors.
Two things that helped me:
getByRole("button", { name: "Submit" })survives redesigns way better than CSS selectors tied to implementationCurious about your take on AI-assisted test generation vs AI-assisted test maintenance. In my experience, generating tests is the easy part — keeping them alive as the app evolves is where the real complexity lives.