Issue #215 : Software Testing Notes
How to use AI to Fix E2E Test Architecture
Hello there! 👋
Welcome to the 215th 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:
The Chessboard Lesson: Why Good Testing Is About Playing the Right Moves
I wrote a .NET assertion library to understand assertion libraries
Claude Code For QA — The Agentic Workflow That Will Save You 100+ Hours
Common Mistakes in Performance Testing (And How to Fix Them)
The Human in the Loop Isn’t Going Anywhere: They’re Just Moving Up
and more…
✨ Featured
One week to Breakpoint: How QA teams are actually putting AI to work
With one week to go before Breakpoint 2026, most QA teams have moved past the question of whether to use AI and are sitting with the harder one of how to use it well.
Avinash Ahuja from NVIDIA, Keith Klain, and Ashley Hunsberger are on stage talking about scaling AI, where agentic workflows actually deliver, and what it takes to move past the pilot. The conference runs free and virtual from May 12 to 14.
📚 Testing
The Chessboard Lesson: Why Good Testing Is About Playing the Right Moves by Emna Ayadi
Emna Ayadi has written an thoughtful piece drawing parallel between chess and software testing. A gentle reminder that real coverage comes from thinking ahead, not doing more.
🔍 Software Testing
⚙️ Automation
How I Used AI to Fix Our E2E Test Architecture by Debbie O’Brien
A detailed case study by Debbie O’Brien on fixing a broken Playwright suite by combining AI-driven analysis with a careful refactor to make tests reliable and runnable locally.
Testing Firefox Extensions with Playwright: End-to-End Testing Guide
A hands-on guide to testing Firefox extensions with Playwright with a simple E2E setups to cover UI state and offline behavior too.
I wrote a .NET assertion library to understand assertion libraries by spearzy
spearzy build a .NET assertion library from scratch, using it as a way to explore deterministic failure output, batching, and what testing AI-heavy systems might actually need.
Organising Cypress at scale - Part 1: Custom Commands by Kevin Korenhof
Kevin Korenhof takes a practical look at scaling Cypress by reorganising custom commands, from single bloated file to a modular, grouped structure that’s easier to navigate and maintain.
Claude Code For QA — The Agentic Workflow That Will Save You 100+ Hours by Art Krylov
Art Krylov takes a deep dive into an agent-driven QA workflow that replaces ad hoc AI usage with a structured pipeline, using sub-agents, MCP integrations, and review gates to handle everything from test cases to automation.
RAG for QA Engineers: A Practical Introduction with a Working Example by Swati Seela
Do you know how to use RAG as a QA engineer? If not, then this article is for you. Swati Seela details why AI-generated test cases feel generic and how adding system context with RAG turns them into something far more specific and useful.
The Human in the Loop Isn’t Going Anywhere: They’re Just Moving Up by Simon Prior
Simon Prior takes a thoughtful view on AI in testing, and draws a clear line between generating tests and deciding what’s worth testing.
Intercept Everything: API Logging Middleware for Playwright by Viatsheslav Pashanin
Tests are hard to debug when they are running as a part of CI. Viatsheslav Pashanin shares how to use logging with API client layer to get structured, reliable traces of the test failures.
Speaking of CI, Rajesh Lingam writes Your CI Is Slow Because You’re Testing Too Much by Rajesh Lingam
🔍 Test Automation
💨 Performance
Common Mistakes in Performance Testing (And How to Fix Them) by Oleh Koren
Oleh Koren shares few common performance testing mistakes we tend to make and how to fix them.
🔍 Performance Testing
🛠️ Resources & Tools
Alumnium — is an AI-native library and MCP for end-to-end testing. It builds upon the existing test automation ecosystem and simplifies interactions with applications, providing more robust mechanisms for verifying assertions. It works with Appium, Playwright, or Selenium
📝 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
Stop Letting AI Write Your Test Cases (You’re Slowing Yourself Down) by Janna Loeffler
94% Use AI for Testing. Only 12% Have Escaped the Chaos. Here’s What They Know That You Don’t by Abhishek Johri
BDD Gherkin Guidelines for AI Coding and Testing by Andrew Knight
😂 And Finally,
It's not a performance Issue, we are AI Native🤣
📨 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)


