Hello there! 👋
Welcome to the 167th 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’s issue tackles
The hidden pitfalls in UI test automation
Keyboard testing with Playwright
API mocking in TypeScript with Mock Service Worker
Practical insights on using Robot Framework and REST Assured
Guide on load testing with Postman
and much more…
🙏 Featured
Is your QA team truly Agile?
PractiTest’s new ebook, Are You Really Agile?, helps QA leaders identify gaps and elevate their processes.
Get a free self-assessment to see where your team stands, plus practical tips for each testing phase—from Shift-Left Testing to Retrospectives. Ready to transform your QA practices? Download your copy now!
📚 Testing
Test Cases – a partial exploration by Paul Seaman
This post explores the evolving definition of a "test case," moving beyond rigid, step-by-step instructions to embrace a broader, more flexible approach centered around test ideas and focused exploration.
Furthermore, Ritesh Joshi has also written about The Art of Test Case Writing…
🔍 Software Testing
⚙️ Automation
What NOT to Do in Your Test Automation Framework - Part 1 by Katya Pereverzeva
This post takes a critical look at common anti-patterns in UI test automation, specifically around bloated Page Objects and Page Object classes. Katya Pereverzeva explains how these practices violate core design principles like separation of concerns and single responsibility, making tests harder to maintain and scale.
Automating Keyboard Interactions with Playwright by Yogita Lad
Keyboard interactions often get overlooked in web automation, but they’re essential for both usability and accessibility. Yogita Lad does a great job highlighting why and walks through how Playwright makes testing these interactions (like typing, shortcuts, and form submission) easy and effective.
Mastering API Testing with Mocking in TypeScript: An Intro to Mock Service Worker by Dylan Britz
If you’ve ever been blocked by unavailable APIs during development or testing, Dylan Britz has a answer: Mock Service Worker (MSW). The article showcases how MSW intercepts real network requests in any environment, offering a TypeScript-friendly, realistic, and reusable way to mock APIs.
Mastering REST Assured: Practical Interview Questions for API Testing by Sneha Panchal
Preparing for a QA or automation testing interview? Sneha Panchal walks us through practical REST Assured questions designed to mirror the kind of real-world API testing challenges you’ll likely face.
Best Practices for Robot Framework UI Testing: A Guide to Clean Automation by angga surya
Are you using Robot Framework? angga surya has written about UI Test Blueprint— a style guide for building scalable, readable, and reusable automation with Robot Framework, covering folder structure, keyword modularity, naming conventions, and data-driven test design.
Testing An Existing App On Android Emulator by Pelin Başormancı
Ever had to test pre-installed Android apps with Appium? I’m sure you did at some point. This article has a great walkthrough breaking it down step by step. Pelin Başormancı shows how to launch built-in apps without needing an APK file and a deep dive into simulating real user actions like swiping through images, favoriting, deleting, and restoring with plenty of practical tips.
🔍 Test Automation
💨 Performance
Decoding Your API’s Performance: A Simple Guide to the Apache Benchmark Report by Abhinesh
This article walks you through using Apache Benchmark (ab
) to get a first look at how your API performs under load. While it doesn’t replace advanced load testing tools, it makes a strong case for starting simple, understanding your baseline, and building from there.
Performance Testing in Postman: Unleashing Hidden Potentials by Monish Correia
Performance testing is getting better with Postman. Monish Correia walks us through setting up different load profiles—like fixed or spike loads—directly in the Collection Runner, with real-time feedback and post-run analytics included.
🔍 Performance Testing
🌞 Accessibility
Prioritizing accessibility bugs for maximum impact by Jack Haas
Accessibility Bug Classification Matrix—a framework inspired by industry best practices that ranks issues by user impact and outlines when to fix them.
Accessibility bugs often get pushed aside in the rush of feature work and deadlines, so Jack Haas and team decided create a classification matrix to help these bugs prioritize effectively.
🔍 Accessibility Testing
Is your QA team truly Agile? PractiTest’s new ebook, Are You Really Agile?, helps QA leaders identify gaps and elevate their processes. Get a free self-assessment to see where your team stands, plus practical tips for each testing phase—from Shift-Left Testing to Retrospectives. Ready to transform your QA practices?
🛠️ Resources & Tools
Checkmate — an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations.
CSV SQL Tool — A fast, private, and easy-to-use online tool that lets you run SQL queries on CSV files directly in your browser.
📝 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
Test Automation As You Go: Redefining The Definition Of Done For Quality Software by Louise Gibbs
Why Test Engineers Should Understand Unit Test Coverage by Mariam Sargsyan
😂 And Finally,
Bingo Of Crappy IT Processes 🤣
📨 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)