Hello there! 👋
Welcome to the 176th 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:
With Maestro, mobile Automation will never be a headache
Building Your First CI/CD Testing Pipeline for Test Automation
Challenges in Evaluating Performance Testing Results
Hosting Playwright Traces and Allure Reports via GitHub Actions
iOS Accessibility Inspector: Beyond Automation
and more…
✨ Featured
You can now run Playwright tests on real iOS devices with Safari
Playwright users can now test on real iPhones and iPads with Safari. BrowserStack’s latest launch lets you run parallel tests across 1000+ device-browser combinations, capture logs, videos, and text reports in one place, and simulate real-world conditions to ensure full coverage.
📚 Testing
Engineering Team Culture and Code Quality by Alessandra Moreira
When bugs recur or deadlines are missed the real culprit is often not the code. Alessandra Moreira makes a compelling argument that quality is less about test coverage and more about creating an environment where team collaboration, trust, and shared ownership thrive.
Most Important Quality Assurance Skills by Kevin Walker
If you are someone getting started in your career in QA, Kevin Walker lays out foundation on what it takes to be a good QA.
🔍 More Curated Articles
⚙️ Automation
Playwright with TypeScript End-to-End Automation Framework by Rajesh Yemul
If you’re looking to kick off end-to-end UI testing with Playwright, Rajesh Yemul has you covered. This guide will walk you through with setting up Playwright with TypeScript, from first install to running tests in CI, advanced features like device emulation and multiple browser contexts.
Mobile Automation Shouldn’t be a Headache — Why QA Teams are Falling in Love with Maestro by Niraj Subedi
Mobile automation has you scratching your head every once in while? Niraj Subedi makes a solid case on why should you give serious consideration to Maestro.
Building Your First CI/CD Testing Pipeline: A Practical Guide by Michael Kasingye
How do you manage your testing infrastructure and how do you decide what to test and when? In this article, Michael Kasingye walks through a pragmatic, phased approach to building a testing pipelines that sticks — start small, make it reliable, show value early rather than chasing 100% coverage or bloated E2E suites.
Setting Up MCP Server with Playwright: A Complete Integration Guide by peyman iravani
By combining Playwright’s browser automation and MCP (Model Context Protocol), peyman iravani shares how to create a dynamic, self-healing testing framework that evolves with application change.
From Tests to Reports: Hosting Playwright Traces and Allure Reports via GitHub Actions by Sergey Shukalovich
In this article, Sergey Shukalovich showcases how to host both Allure reports and Playwright’s trace viewer directly on GitHub Pages using CI.
Advanced Parameter Types and Smart Data Table Handling in Cucumber by Irfan Mujagić
As always, great work by Irfan Mujagić highlighting how extending Cucumber with custom parameter types and table transformations can turn fragile string-based test steps into expressive, reusable domain-driven scenarios.
🔍 More Test Automation Articles
💨 Performance
Challenges in Evaluating Performance Testing Results by Mesut Güneş
The future of performance testing is not just about generating metrics—it’s about understanding them in context, automatically, and with confidence.
As performance testing becomes part of the CI/CD and not just one time activity It might get underwhelmed when you truly start to integration with CI pipeline as most important question will raise is how would you measure the test results over multiple tests? Mesut Güneş shares some thought on that.
Real API Load Testing in CI Using Artillery by Pradap Pandiyan
Looking to bring load testing into your CI pipeline without the overhead of heavyweight tools? This guide by Pradap Pandiyan walks us through how to use Artillery to run load tests, generate readable summaries, and create interactive visual reports—all integrated seamlessly with GitHub Actions.
How to build Azure Load Tests and Automate It via Pipelines by Marcos Yam Garcia
Learn how to run JMeter performance tests in Azure Pipeline. Marcos Yam Garcia gives a step by step walkthrough of how to prepare an Azure Function, Create and run a load test, automate the load test in the pipeline along with setting performance thresholds to fail builds.
🔍 More Performance Testing Articles
🌞 Accessibility
One Test, Two Wins: Run UI and Accessibility Tests from Your Playwright Page Objects with @axeScan() by Yevhenii O.
Accessibility testing often ends up as an afterthought or a parallel effort, but Yevhenii O. shows how it can be effortlessly integrated into your existing Playwright E2E tests by layering accessibility scans directly into Page Object methods. You will get detailed reports and a beautiful dashboard with zero duplication or manual setup.
iOS Accessibility Inspector: Beyond Automation by Mark Steadman
It’s easy to think of Xcode’s Accessibility Inspector as just an automation tool, but Mark Steadman shows how it can become your hands-on utility for uncovering real-world accessibility issues.
🔍 More Accessibility Testing Articles
🛠️ Resources & Tools
Playwright Pulse Report — The ultimate Playwright reporter — Interactive dashboard with historical trend analytics, CI/CD-ready standalone HTML reports, and sharding support for scalable test execution.
web-platform-tests dashboard — Displays results for the web-platform-tests, or WPT, which are a group of test suites for many web platform specifications.
vitest-profiler — A Vite plugin to profile Vitest test runs while avoiding configuration and Node.js process modifications.
📝 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
😂 And Finally,
Too many vibes, not enough tests 🤣
📨 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)