Answers from testers who’ve been there.
Open threads and solved fixes from software testers, SDETs and automation engineers. Search by problem, filter by tool, or jump straight to what's solved.
9 threads
Who owns accessibility testing — devs, QA, or a specialist?
We just failed a WCAG 2.2 audit. Leadership response: "QA should have caught this". Devs response: "we didn't have a11y requirements in the ticket". Design says "we followed the de…
Is the testing pyramid still valid in 2026?
Everyone I follow on LinkedIn is either "the pyramid is dead, use the honeycomb" or "the pyramid was always right, you were just doing it wrong". For a modern SaaS with microservic…
Cypress → Playwright migration — what do you regret?
About to start migrating ~700 Cypress specs to Playwright. Read all the marketing "why Playwright > Cypress" posts. Now I want the other side. For teams that've completed this migr…
What's a locator strategy that actually stays stable across UI refactors?
Devs refactor our React app roughly monthly. Every refactor breaks 20–30 tests because someone renamed a class or restructured a component. We've tried: - CSS selectors → break on…
How do you handle iframes in Cypress?
Payment iframe from Stripe. cy.get inside the iframe returns undefined. What is the current pattern?
Can you run Cypress in parallel without Cypress Cloud?
Cloud is pricey. Team asks if we can shard purely on GitHub Actions.
How to safely reset DB state between Cypress e2e specs
Every spec assumes a fresh DB. Right now we hit a /test/reset endpoint in before() which mutates a shared staging DB - flaky as expected. What patterns are people using? Per-worker…
cy.intercept not matching a specific GraphQL mutation
I have 8 GraphQL calls hitting /graphql. cy.intercept('POST','/graphql') catches all of them but I only want to stub the CreateOrder mutation. Matching by req.body.operationName do…
Cypress vs Playwright — the honest 2026 take?
Existing Cypress suite, ~800 specs. Worth migrating or double down?