Hello there! 👋
Welcome to the 146th 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:
From Data to Decisions: My AI-Driven QA Metrics Framework Journey
Low-tech testing dashboard template
Supercharge Your E2E Tests with Playwright-Network-Cache
How to Read and Write from Excel Files in Cypress
What Is a Performance Engineer and How to Become One: Part 1
and more…
🙏 We also made
TestDevTools is a curated library of 300+ hand-picked tools & resources to help you solve your everyday software testing problems and supercharge your testing.
📚 Testing
From Data to Decisions: My AI-Driven QA Metrics Framework Journey (Part 01) by Amr Salem
A really interesting perspective by Amr Salem detailing the challenges of measuring quality across teams and the significance of QA metrics and how integration of AI in the QA metrics framework can enhance decision-making and improve overall quality outcomes.
Documentation: Low Tech Testing Dashboard by Cassandra H. L.
Cassandra H. L. shares a low-tech testing dashboard template to track and document testing efforts, status, coverage, and quality assessments.
The Purpose of Analysis is Insight by Mike Harris
This article by Mike Harris highlights how testers can improve product and process quality by using statistical analysis. Mike shares his own experience using control charts to track bug fixes, illustrating how statistical control can identify system faults versus special causes.
🔍 Software Testing
⚙️ Automation
Supercharge Your E2E Tests with Playwright-Network-Cache by Vitaliy Potapov
playwright-network-cache — a tool designed to automate caching and reuse of network responses in Playwright tests.
Vitaliy Potapov has cooked up a new tool to cache and mock network requests in Playwright. In this article, Vitaliy Potapo shares how this utility streamlines test execution by caching network responses during the first test run along with more consistent subsequent runs.
How to Read and Write from Excel Files in Cypress by Aswani Gochhayat
Wanna know how use Excel files for test data in Cypress? Aswani Gochhayat introduces us with Node.js library "xlsx" to read and write Excel files within Cypress tests, providing examples and code snippets to handle data-driven testing and logging test results. The article also shares best practices for modularizing commands and organizing test data.
💨 Performance
What Is a Performance Engineer and How to Become One: Part 1 by RadhaKrishna Prasad
If you want to grow into the world of performance engineering, read this awesome article by RadhaKrishna Prasad. The article goes into in-depth discussion about fundamentals of performance testing and engineering, value of early performance testing, collaboration with stakeholders, and utilizing realistic performance scenarios and much more…
Extend Your Performance Tests With Open Model Thread Group by Uros Simic
Have you used JMeter's Open Model Thread Group? If not, Uros Simic shows how this feature allows us to set arrival rates for test iterations, enabling automated and flexible control over load patterns without manual test adjustments.
🔍 Performance Testing
🔒 Security
MobSF: Simplifying Mobile App Security Testing by Fahri Yeşil
Mobile Security Framework (MobSF) — is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
Fahri Yeşil provides a setup guide with demo for MobSF and explains how it can help safeguard apps by detecting issues like weak encryption and insecure network traffic, encouraging developers to adopt it for enhanced mobile app security.
🔍 Security Testing
🛠️ Resources & Tools
Pyrexp — is a real-time regular expression tester for Python, it also allows for graphical visualization of regex patterns.
Marathon — Cross-platform test runner for Android and Apple
ReactEmbedDevTools — A library for React projects that allows you to inspect inside an iframe with the embedded DevTools.
Markcheck — A Node.js package for testing Markdown code blocks, to prevent errors in documentation (READMEs, blogs, books, etc).
📝 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
Getting Started with Shell Scripting for Testers: A Quick Guide
Why I don’t like discussing action items during incident reviews
⭐ LAST WEEK'S MOST READ
😂 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)