Issue #191 : Software Testing Notes
When AI’s “Perfection” Becomes the New Bug
Hello there! 👋
Welcome to the 191st 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:
AI + Chrome DevTools MCP: Trace, Analyse, Fix Performance
Advanced XPath Techniques
How Playwright Agents Plan, Write, and Fix Tests for Us
Running Lighthouse CI in a Lightweight Docker Container
6 API Injection Attacks You’re Probably Not Testing For
and more…
📚 Testing
Quality is Perception: Rethinking Value in Software Product Development by Barry Ehigiator
This is a really thoughtful piece by Barry Ehigiator exploring how “quality” in software isn’t a fixed measure but a shared perception of value shaped by users, teams, and context.
My software testing approach by Maaike Brinkhof
Drawing form personal experience, Maaike Brinkhof takes a refreshing look at what testing really means in practice, challenging commonly held beliefs and gearing testing approach towards learning, exploring, and informing decisions rather than chasing perfection.
When AI’s “Perfection” Becomes the New Bug by Maksym Kombarov
Maksym Kombarov reflects on the growing role of AI and reminds us that true engineering isn’t about writing perfect code, but about spotting the invisible flaws that automation can’t see.
🔍 Software Testing
⚙️ Automation
AI + Chrome DevTools MCP: Trace, Analyse, Fix Performance by Slawomir Radzyminski
Slawomir Radzyminski shares a hands-on guide for Google’s new Chrome DevTools MCP integration. Learn how you can record traces, inspect network traffic, emulate devices, and even analyse Core Web Vitals from a live Chrome session.
Scaling Your Playwright Tests: A Fixture for Multi-User, Multi-Context Worlds by Gustavo Meilus
This is a detailed, practical walkthrough by Gustavo Meilus on building a Playwright testing setup for applications with multiple user roles with class-based fixture architecture that isolates user sessions per worker, parallel execution across different user roles.
Mastering Pytest: The Complete Guide to Modern Python Testing by Sharath Chandran
This is a great starting point if you want to learn testing with Pytest. Sharath Chandran has put together a thorough overview of Pytest with few practical tips.
Self-Healing Scripts in QA Workflows by Ryan Craven
Tired of watching your tests crumble after every UI tweak? Ryan Craven explores how AI-driven self-healing automation can detect, adapt, and repair failing scripts automatically.
AI-Powered Test Automation: How Playwright Agents Plan, Write, and Fix Tests for Us by Nikola
This post dives into how Playwright’s new AI-powered Agents “Planner, Generator, and Healer”. Nikola shares a real-world example on how these agents collaborate to create and maintain complete test suites automatically.
Advanced XPath Techniques by Hirudini Udugama
Once you’ve moved past the basics, Hirudini Udugama shares a walks through of XPath’s advanced techniques like chaining, navigating parent–child or sibling relationships and dynamic locators.
🔍 Test Automation
💨 Performance
Production Release Criteria Not Met: Performance Testing in Progress by Lusitha Perera
Lusitha Perera explores why performance testing so often ends up as a last-minute activity and offers a roadmap to fix it.
Running Lighthouse CI in a Lightweight Docker Container by Pradap Pandiyan
In this article, Pradap Pandiyan walks us through building a lightweight, production-ready Docker image for running Lighthouse CI that can perform performance audit of our webpages and aggregate the results.
🔍 Performance Testing
🌞 Accessibility
AI has an accessibility problem: What devs can do about it by Jemima Abu
While not strictly about testing, Jemima Abu explains how AI-generated code often overlooks users with disabilities and why “accessible by default” must become part of both human and AI development practices.
🔍 Accessibility Testing
🔒 Security
6 API Injection Attacks You’re Probably Not Testing For by Kristopher Sandoval
Most teams test for familiar injection attacks like SQL or command injection, but modern APIs introduce far subtler threats. Kristopher Sandoval dives into overlooked injection types such as JSON and GraphQL abuses to header, template, and webhook vulnerabilities.
🔍 Security Testing
🛠️ Resources & Tools
mcp-appium — Jarvis Appium - MCP server for Mobile Development and Automation | iOS, Android, Simulator, Emulator, and Real Devices
FunnelPeek — A powerful desktop application for inspecting and analyzing Android UI elements in real-time. Read more FunnelPeek: A Modern Tool for Exploring Android UI Elements
📝 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
Why Don’t You Use LLM to Generate Test Cases 10x Faster? by Yanming Zhai
“Why didn’t testing find this issue?” Because you desire something that doesn’t exist! by Maaike Brinkhof
😂 And Finally,
📨 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)

