Hello there! 👋
Welcome to the 184th 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:
TestRail’s Software Testing and Quality Report highlights
A case for holistic quality
Building a Lightweight Screen Recorder for Selenium Tests
Virtual Scrolling with Playwright
Automating Browser-Based Performance Testing
and more…
✨ Place a sponsored post
Advertise to more than 3.3k Software Testers!
We reach out to more than 3.3k software testers around the world, every week, through our email newsletter and social media channels. Advertise your testing related service or product!
📚 Testing
AI in QA: Insights from the Fourth Edition Software Testing & Quality Report
Some really interesting insights from TestRail’s Software Testing and Quality Report this week. The report highlights how teams are leaning on tools like ChatGPT and Copilot more and more to generate tests, debug, and any automation help. The survey also explores challenges that comes with it.
Beyond Testing: A Holistic Approach to Software Quality by James K.
In this article, James K. makes a case for holistic quality and explores how Quality Engineering shifts responsibility across the entire lifecycle, with examples from Spotify and Google and may giants, the article shows how embedding quality early, supported by cultural change and modern practices delivers faster releases, lower costs, and higher customer satisfaction.
🔍 More Curated Articles
⚙️ Automation
Testing Chrome Extensions with Puppeteer by Irfan Mujagić
If you’ve ever tried testing a Chrome extension, you’ll know it’s not quite the same as testing a regular web app. Irfan Mujagić shares a walks through on how to set up Puppeteer for extension testing, covering the quirks of loading extensions, handling Manifest V2 vs V3, creating reliable test pages, and verifying functionality like DOM highlighting.
Building a Lightweight Screen Recorder for Selenium Tests: No Dependencies, No Headaches by Wavda A.
Wavda A. has built an neat small utility that captures periodic Selenium screenshots and stitches them into videos, working flawlessly in headless environments and across platforms. Take a look at this article if you want to implement the same for your project or find the source code for this screen recorder and integrate it with your own.
Automated Testing: Next step in Conversational Agentic AI by Rahul Dubey
Building an AI agent is one thing, but testing it against messy, unpredictable user behavior is where most efforts fall short. Rahul Dubey shares a way to solve this by using LLM-powered tester and evaluation agents to simulate real conversations and measure performance.
Virtual Scrolling with Playwright by Ulisses Costa Filho
Virtual scrolling makes apps feel fast, but it cab be a nightmare for automated tests due to nature of DOM elements. Ulisses Costa Filho shares how to make infinite lists testable in Playwright with iteratively scrolling until the end.
AI — BDD Test Runner — Gen AI + Playwright MCP — from requirements to results — local to CI by Venu Kailash Sambasivam
Would you ever let an AI to do end to end testing for you? Venu Kailash did just that by using Google’s Gemini model with Playwright MCP. The article goes through how to run feature files written in plain Gherkin syntax, producing live browser tests that adapt, self-heal, and even summarize results without a single locator or assertion written by hand.
Playwright E2E testing cheatsheet by Oleh Vdovenko
Oleh Vdovenko shares a thorough guide to writing reliable Playwright end-to-end tests. The article covers everything from structuring tests around real user journeys and choosing resilient locators, and handling flaky behavior.
🔍 More Test Automation Articles
💨 Performance
Automating Browser-Based Performance Testing by Dennis Whalen
While back-end performance testing is must, front-end can not be neglected as it relates to how fast and stable your site feels to users. Dennis Whalen shares how to utilize Lighthouse with scripting real user flows with Puppeteer to highlight front-end issues, scores performance, and gives actionable fixes.
Automated Performance Testing with Playwright and Chrome DevTools: A Deep Dive
This post provides a walks through on when to use manual versus automated profiling, then shows how Playwright unlocks deep access to Chrome DevTools Protocol for timeline, CPU, memory, and network data in a controlled environment.
🔍 More Performance Testing Articles
🛠️ Resources & Tools
Pulse Dashboard — CLI tool designed to provide real-time monitoring and historical analysis of Playwright test executions read more!
📝 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
The Ultimate Sprint Retro: My 10 Years of Software Engineering
In 2026, 70% of Kubernetes Clusters Are Just Waiting to Be Forgotten
⭐ LAST WEEK'S MOST READ
Testing with AI: Overcoming Tester’s Block by Gil Zilberfeld
Jevons Paradox in QA: When Less Testing Leads to More Testing by Charan Tej Kammara
😂 And Finally,
Friday Deployments: The Real Endgame 🤣
📨 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)