The Hidden Cost of 100% Code Coverage
The Hidden Cost of 100% Code Coverage
Hello there! 👋
Welcome to the 208th edition of Software Testing Notes, a weekly newsletter featuring must-read content on Software Testing. I hope this week has been good for you so far.
This week, we will explore:
Stop Writing API Tests Manually — Let Your OpenAPI Spec Do the Work
Quality Nonsense: Are We All Just A Bundle of Skills?
End-to-End Testing with Playwright: Complete Guide with Page Object Model
The Hidden Cost of 100% Code Coverage
Quality Engineering with AI
and more…
✨ Featured
The Quality Leadership Academy: Take your leadership skills to the next level
Most QA executives are trained to execute tests. Few are trained to lead a software testing strategy. The Quality Leadership Academy (QLA), founded by PractiTest, is a selective professional development program designed to bridge the gap between technical testing and strategic leadership.
Built for current or aspiring QA executives, the Academy moves beyond task management to focus on risk-based thinking, business-aligned KPIs, and leading a high-impact software testing strategy.
📚 Testing
Quality Nonsense: Are We All Just A Bundle of Skills? by Judy Mosley
A reflective piece by Judy Mosley built around the podcast Shell Game, exploring hands-on experiments with AI and how those experiences shift from curiosity to quiet unease about where humans fit in.
🔍 Software Testing
⚙️ Automation
Quality Engineering with AI by Callum Akehurst-Ryan
This is a practical look at how AI is reshaping software testing. Callum Akehurst-Ryan shares that how quality teams need to adapt quickly by focusing less on brittle, low-level tests and more on behaviour, risk, and real-world outcomes.
Stop Writing API Tests Manually — Let Your OpenAPI Spec Do the Work by David Mello
A compelling case by David Mello for treating your OpenAPI spec as the source of truth for API testing, using tools like Schemathesis to generate broad, evolving test coverage instead of relying on hand-written or AI-generated cases.
AI-Assisted Cypress CI: Detecting Selector Drift and Proposing Fixes Automatically by Raju Dandigam
Raju Dandigam shares a neat walkthrough of using AI to assist with analyzing failures and suggesting fixes directly in pull requests within your CI pipeline.
End-to-End Testing with Playwright: Complete Guide with Page Object Model by Satish Reddy Budati
Satish Reddy Budati shares a comprehensive guide to building production-ready end-to-end testing with Playwright, covering everything from structure and reliability to scaling across browsers and CI pipelines.
47 Failed. 3 Passed. A Senior QA Engineer’s Honest Week With AI. by Jalexander
This is a candid week-in-the-life experiment of letting AI take over QA work. I found the comparison to a “non-learning junior engineer” particularly interesting as it leaves us wondering whether the real skill shift isn’t using AI more, but knowing exactly where to stop trusting it.
Evolving POM: From Page Objects to Agent-Friendly Design by Martín Marchetto
Martín Marchetto makes a compelling case that classic Playwright POM isn’t obsolete but needs a rethink for the agent era, showing how exposing test actions as “tools” can bridge the gap without a full rewrite.
The Hidden Cost of 100% Code Coverage by Kurdish Gupta
Kurdish Gupta shares a sharp critique of the obsession with 100% code coverage, arguing that it often creates a false sense of safety while quietly draining time, morale, and momentum from teams that should be focused on shipping.
Playwright Actions: How to Click, Type and Interact with Web Elements by Aparna Mishra
This is a beginner-friendly walkthrough by Aparna Mishra on what comes after Playwright locators, shifting the focus toward actually interacting with the UI and validating behavior so tests start to resemble real user flows.
🔍 Test Automation
💨 Performance
Black Friday: Would You Choose the Right Performance Test? by Oleh Koren
In this article Oleh Koren, uses a simple poll to highlight how often performance testing concepts get blurred, then zooms in on spike testing as the one teams tend to overlook despite it being closest to real production chaos.
Automating JMeter Script Generation from HAR Files for Parallel API Workflows by Sandhya badukonda
This article walks through a practical workaround for turning HAR files into realistic Apache JMeter scripts, using automation to preserve timing and parallelism without the usual manual pain.
🔍 Performance Testing
🌞 Accessibility
Three accessibility assumptions
This piece challenges some of the tidy mental models we rely on when working with accessibility tools, arguing that the DOM, accessibility tree, and screen reader output are far less definitive than they appear in debugging views.
🔍 Accessibility Testing
🛠️ Resources & Tools
AgentProbe — Define expected behaviors in YAML. Run them against any LLM. Get deterministic pass/fail results. Catch regressions before your users do.
Schemathesis — automatically generates property-based tests from your OpenAPI or GraphQL schema and exercises the edge cases that break your API.
📝 List of Software Testers
Do you create content around Software Testing ? Submit yours blog details here and I will add it to the list.
🎁 Bonus Content
📌 OTHER INTERESTING STUFF
⭐ LAST WEEK’S MOST READ
The Test Pyramid Was a Lie (Or at Least an Oversimplification) by Phil Hargreaves
Writing tests with Claude Code - part 1 - initial results by Bas Dijkstra
The Testing Skill Gap Your Competitors Are Exploiting by Matt Lewis
😂 And Finally,
"AI-first" strategy and the bug count 🤣
📨 Send Me Your Articles, Tutorials, Tools!
Wrote something? Send links via Direct Message on Twitter @thetestingkit (details here). If you have any suggestions for improvement or corrections, feel free to reply to this email.
Thanks to everyone for subscribing and reading!
Happy Testing!
Pritesh(@priteshusdadiya)


