Hello there! 👋
Welcome to the 183rd 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:
Jevons Paradox in QA: When Less Testing Leads to More Testing
Testing with AI: Overcoming Tester’s Block
You Added AI to Your Product, Here’s How to Start Testing It
Frontend Performance Testing
Understanding the security landscape of MCP
and more…
📚 Testing
How Communication Between QA and Devs Helps Avoid Rework by Higor Mesquita
Higor Mesquita shares a much needed reminder that one of QA’s most effective tools isn’t ability to automate but conversation. By engaging developers early, we can help surface edge cases, clarify expectations, and prevent avoidable rework.
Additionally, Higor Mesquita has also written about What My Test Reports Actually Tell Me (and My Team)
Jevons Paradox in QA: When Less Testing Leads to More Testing by Charan Tej Kammara
As AI makes building faster and cheaper demand of needing thorough QA will go up. Useing Jevons Paradox, Charan explain why AI won’t reduce testing, but expand it.
Relativity, Reality, and the QA Engineer Who Knew Too Much by Will Robinson
While automation is valuable, only human observation can resolve the paradoxes that make or break a release.
In this piece, Will Robinson draws a fascinating parallel between quantum physics and QA, showing how different testers, tools, and users each see their own version of reality, and it’s the human QA’s role in it.
Testing with AI: Overcoming Tester’s Block by Gil Zilberfeld
Using a fictional online bookstore, Gil Zilberfeld explores how AI tools like ChatGPT can help testers by generating, expanding, and prioritizing test ideas across functional, UI, and security areas.
🔍 More Curated Articles
⚙️ Automation
Why Tests Aren’t Enough (And What Actually Keeps Code Safe) by Geetesh Laddha
Tests can catch the mistakes you know to look for, but the real craft is building a “bug sense” — an instinct for spotting the subtle failures tests might miss.
The article starts with the Geetesh Laddhar’s shift from seeing tests as tedious to realizing they’re a personal safety net when there’s no QA team to fall back on.
You Added AI to Your Product, Here’s How to Start Testing It by Hemraj Bedassee
If you’re building AI into your product, testing it is far more nuanced than marking outputs right or wrong. Hemraj Bedassee shares a walkthrough with structured approach by understanding the system’s purpose and risks, mapping those risks to targeted test coverage, blending scripted and exploratory techniques and keeping humans in the loop.
Automating from Console with AI Assistance by Alan Richardson
Do you know that Chrome DevTools’ has new AI Assistance? Alan Richardson shares how to generate JavaScript for automating a simple 7-character validation app directly. The article is a practical guide for anyone curious about pairing AI tooling with hands-on browser automation.
Integration Testing on Android: A Practical Guide with Hilt, Compose & Room by Tobi Oyelekan
Writing clear end-to-end UI tests are critical for Android apps. In this article, Tobi Oyelekan demonstrates integration testing in Android using Hilt, fake services, in-memory Room, Compose, and the robot pattern for clear, end-to-end UI checks.
Experience report: Implementing High Volume Automated Testing system by Mirek Dlugosz
Mirek Dlugosz has written an thoughtful guide about High Volume Automated Testing (HiVAT). The article walks through the decision points, trade-offs, and lessons learned while building a HiVAT system for a UI-focused project.
🔍 More Test Automation Articles
💨 Performance
Frontend Performance Testing by Bishal Goutam
This post is a practical guide to frontend performance testing. Bishal Goutam walks through essential metrics like FCP, LCP, and CLS, introduces profiling tools from Chrome DevTools to Lighthouse, and outlines common bottlenecks you can quickly fix.
🔍 More Performance Testing Articles
🔒 Security
Understanding the security landscape of MCP by Saurabh Rai
MCP may be the hottest new standard for connecting LLMs with apps and data, but its rapid rise has brought equally fast-emerging security challenges that as a Security testers you should know. Saurabh Rai explores the most pressing risks along with best practices needed to keep your MCP safe.
🔍 More Security Testing Articles
🛠️ Resources & Tools
SlimImg — An online image compression tool that's fully local and includes features to resize, remove location and EXIF data, and export as PNG, JPEG, or WebP.
MCP Node.js Debugger — An MCP server that gives Cursor or Claude Code access to Node.js at runtime to help you debug
Contrast Report — A simple colour contrast checker that lets you choose either WCAG AA or AAA guidelines and you can also enable 'picture in picture' mode, where the settings pop out into a separate modal in the page corner.
📝 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
Advanced Playwright Fixtures: Supercharge Your Test Setup and Teardown by Gary Parker
From Prompt to Playwright: Building an AI Assistant to Automate Browser Testing by Arbaz Surti
😂 And Finally,
How do testers spend time in QA 🤣
📨 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)