This is the Software Testing Notes, a newsletter that goes out every Wednesday. I republish it here for sharing and referencing, but if you'd like to sign up you can do so right here:
Hello there! 👋
Welcome to the 118th 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.
What do you think about using testing as a entry gate to IT? Do you know why solely relying on automated regression tests is a bad idea?
This week, we are going to delve into above and more topics like AI-driven data validation experiments using GPT-4 and Assistants API, risk-based testing, the importance of insightful automated testing and more.
Enjoy reading and let me know what your favorite is by replying this email!
🙏 Supported by
350+ best hand-picked tools on the internet to supercharge your testing.
TestDevTools is a collection of 350+ hand-picked tools & resources for your every testing needs.
📚 Testing
Testing as an entry gate to IT by Filip Hric
What do you think about using testing as a entry gate to IT? Many don’t like it, as it implies that it is a easy to get and has low-ranking within the organization. Filip Hric has a different take on it.
Build Quality by James Thomas
When everything is "green" in your tests, does that mean product of sufficient quality for release? James Thomas points out that while automated regression tests have value, they alone doesn’t determine quality.
Additionally, Mike Harris advocates a shift from considering a singular notion of quality in Testing qualities not quality
Why are we testing? by Oleksandr Romanov
Oleksandr Romanov emphasizes that focus of automated testing should be on providing valuable insights, such as time remaining for testing and critical bugs in specific components, rather than emphasizing the number of executed tests.
Understanding the Pros and Cons of Risk-Based Testing by Pragya Y.
In this article, Pragya Y. explains risk-based testing (RBT) as a strategy to identify and address potential software risks, prioritizing critical ones early in development to prevent production issues.
Furthermore, Melissa Fisher writes about Test coverage — how about quality coverage? and emphasizes on catering risk-related metrics over completion percentages.
How to build a QA Mindset from scratch - Chapter 3 - How to build exploratory testing by Cristina Carrageis
Cristina Carrageis shares an technique on how get started with exploratory testing and how it can allows us to identify issues that may have been missed through scripted testing, improves test coverage and effectiveness, and helps reduce test cycle time and costs.
➜ Read all curated stuff on Software Testing.
⚙️ Automation
Data Validation Using Assistants API: Exploring AI-driven approach by Sravanti T.
What’s the level of accuracy does AI testing provide? Sravanti T. conducted experiments on two specific use cases related to data validation using just GPT-4 and using Assistants API to create a new Assistant with Code Interpreter capability. The results may surprise you.
Best Test Reporting Tools in 2024 by Denis Peganov
As years go on, default and custom test reporting is getting better and better. In this article, Denis Peganov compares five leading test reporting tools, highlighting their key features, ideal use cases, and limitations.
Test Reports compared in this article are: JUnit, TestNG, Cucumber, Allure, and Mocha
Multiple Automation Tools, Effort, and Messes by Paul Grizzaffi
Paul Grizzaffi uses a cooking analogy to discuss how investing in additional automation tools can lead to greater flexibility and effectiveness in handling various tasks for software testing.
Exploring TestNG Annotations and Priorities by Rinaldo Badigar
Do you want to learn TestNG? This article by Rinaldo Badigar is a great start. The article provides an overview of TestNG annotations, their hierarchy, and the use of priorities to control the order of test execution.
Also read the second part about Understanding TestNG Parameters: A Comprehensive Guide
➜ Read all curated stuff on Software Testing Automation.
💨 Performance
How to do Performance Testing using WebdriverIO Automation tool? by Hardik Chotaliya
Do you know that you can integrate Chrome DevTools with WebdriverIO? Hardik Chotaliya provides examples and configurations for implementing WebdriverIO's DevTools service.
➜ Read all curated stuff on Performance Testing.
🛠️ Resources and Tools
APCA Contrast Calculator — The Accessible Perceptual Contrast Algorithm is a new, state of the art method for calculating and predicting contrast, especially for text on a computer display. See also the APCA Readability Criterion at readtech.org/ARC/
memlab — framework for detecting, debugging JavaScript memory leaks and analyzing heap snapshots.
scrcpy — mirrors Android devices (video and audio) connected via USB or over TCP/IP, and allows to control the device with the keyboard and the mouse of the computer. It does not require any root access. It works on Linux, Windows and macOS.
📝 List of Software Testers
It's hard to find good articles, podcasts on Software Testing. Even hard to find people who create them. Are you also looking for amazing software testers to follow or read their content ? check out this page dedicated to software testers.
Do you also create content around Software Testing ? Submit yours here and I will add it to the list.
🎁 Bonus Content
📌 OTHER INTERESTING STUFF
- Leadership problem solving
- Easy way to Generate Reverse Shell
- Do we think of git commits as diffs, snapshots, and/or histories?
⭐ LAST WEEK'S MOST READ
- Writing A Test Specification That Strays From Happy Path by Wayne Roseberry
- 20 Lessons Learned From 20 Years in Tech: Part 1 by Dennis Martinez
- Developing your listening skills is really useful by Mike Harris CITP FBCS
😂 And Finally,
How testers do Boundary Value Analysis 🤣
Keep Smiling and have a fun week.
📨 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)
📣 If you are interested in sponsoring the newsletter or having your tool, service, conference, job or any other relevant offering featured, click 👉 Reach 1400+ Testers
Did You Enjoy This?
Then consider joining the 2,630 other people getting the Software Testing Notes newsletter. It's a collection of fascinating finds from my week, about wide range of topics surrounding software testing and whatever else catches my interest.