Sponsored Link
How QA Teams Are Writing Tests 10x Faster With AI
Learn how QA teams are using AI to turn plain-English requirements into automated tests, automatically recover from broken locators, and reduce the maintenance burden that slows down every sprint. Join BrowserStack for a live walkthrough of the workflows teams are using today to ship faster with less effort. June 9 | 11:00 AM CET | Register here.
NEWS
AI is a nightmare for QA
This Reddit thread caught my and many others' attention. Someone shared a painful story from a QA perspective where devs open huge PRs and dump the "does-it-actually-work" part on testers. The replies are worth reading.
Also, Kavitha Namduri mentions that The AI Era Has a QA Problem Nobody Wants to Talk About.
Seven Commitments for AI Quality Leadership
As AI is changing software testing and development, we need guidance. Simon Prior wrote a manifesto with seven commitments, from questioning why an AI is right to owning quality on purpose.
Moreover, Lisa Crispin wrote a good note on Measuring for AI success and quality improvement.
Testing: The Art of Unlearning
"Assumption is the mother of all f*** ups" — this phrase stayed with me throughout my QA career. And in this thought-provoking article, Jeff Nyman explains why by comparing the history of science to testing.
Why a test column on boards is a problem
Some good thinking by Sebastian Stautz explaining why a separate test column can impair collaboration and suggesting better ways to track who is working on what.
Also, Jitesh Gosai asks: Where does quality fit in the Product Operating Model?
Why are we getting worse at software engineering?
Or in other words — is software quality getting worse as we ship code faster? Jacob Voytko says faster output means more bugs, less learning and no slack time and shares some hope for testing.
At the same time, Alan Page talks about The Scarcity Trap when it comes to decision-making, e.g. during releases.
AUTOMATION
How to Implement AI-Powered Multi-Agent Testing for Modern Quality Engineering
Want to see how AI agents can run testing from a JIRA story all the way to a CI/CD build? Kailash Pathak walks through a 7-step Playwright multi-agent setup with self-healing tests.
Similarly, Sudarshan Sharma describes My Kiro CLI headless QA agent tests while I sleep.
How to Structure a Mobile Test Automation Framework That Scales Across Teams
Most mobile test frameworks start as one project and that works for a while. Mayvin Ramasawmy shows you when to split into modules and how to do it.
Moreover, Viatsheslav Pashanin advises to Stop Testing Mobile Apps Like They're Websites.
The Pyramid Isn't Dead, You're Just Not Using It Right
Kevin Roe started a series aimed to redraw the test pyramid with four, split layers. You can read more parts about Unit, Integration, API tests and Deployment line.
Three Paths to Agentic UI Automation (and the One I'd Bet On)
Amit Rawat describes three ways an AI agent can drive a browser today, points out the tradeoffs of each one and explains which path to pick for production work.
At the same time, Ford Arnett notices The Seismic Shift Happening Today in Test Automation.
What Would You Stop Doing When UI Tests Are Flaky?
A flaky test isn't always a test problem. David Mello shares a story about a timezone bug that looked like random flakiness, including solid advice on what to stop doing with shaky suites.
Sponsored Link
QA shouldn't have to guess if a release is ready — Bugzy.io
You flag the bugs. You write the test reports. And still, sign-off comes down to who sounds most confident in the room. Bugzy.io gives QA and engineering teams one place to capture bugs with full technical context, track issues across releases and environments, and turn release sign-off into a clear decision — not a judgment call. Try for free now.
TOOLS
Data Driven API Testing in Playwright TypeScript
Writing a separate API test for every payload is not always the best approach. Mohammad Faisal Khatri shows how to do data-driven testing in Playwright where one reusable test covers many datasets. You can also read the second part.
Speaking of that, Irfan Mujagić shared a helpful guide to Writing a Custom CLI Script to Shard Tests Without Paid CI Parallelism.
Designing a Modern Appium Framework: Beyond Page Factory
Want to build a robust mobile automation framework? Shakti Swaroop demonstrates a layered design with services, components and explicit locators using Appium.
Mocking Server Side HTTP in Playwright with mockttp
While Playwright's page.route() handles browser requests, server-side HTTP calls may need something else. Simon Knott suggests using mockttp as a proxy so each test owns its own mocks.
And if you work with Cypress, Gleb Bahmutov wrote a handy guide to achieving DOM State Clarity With cy.depends Command.
The AI Testing Hangover: When More Automation Means Less Confidence
Arik Aharoni explains why, paradoxically, 95% test coverage is more of a warning sign than an achievement. Tests can be quickly AI-generated but there's a significant risk that they may test things users would never actually do.
Also, Oliver Martin-Hirsch points out Why AI tooling isn't accelerating your QA.
We Built a Tool That Makes Your Code Test Itself. Here's Everything We Learned.
If you're looking to delegate testing to an AI agent, Medhavee Upadhyaya and Gaurav Chaulagain share the wins and the mistakes behind creating their auto-testing tool — CodeCheck.
BOOKS
Book Review: Contract Testing in Action
If you want to learn more about contract testing, Oleksandr Romanov shares an honest review of the "Contract Testing in Action" book which includes practical examples for REST, GraphQL and event-driven systems.
Oleksandr also wrote a review of another book called Testing Web APIs.
VIDEOS
How to Test ChatBots & AI Applications?
Karthik KK recorded a 54-minute practical and insightful live walkthrough on testing AI-based applications, explaining all aspects in detail with examples.
Similarly, David Mello shared a thoughtful guide on How to Test AI Chatbots and Agents: A Real-World QA Engagement.
Welcome to the 314th issue!
I'm back from a three-week holiday break and I'm excited to share some great news with you.
Well, let me start with the big one — k6 2.0 is here!
It brings new key features such as AI-assisted testing workflows, broader Playwright compatibility in the browser module and a new Assertions API.
For more details, have a look at the official 27-minute overview video.
Happy testing! 🙂
Dawid Dylowicz