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 the 87th 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.
Before we begin, I have a small announcement to make.
We have crossed 1000+ readers mark this week.🚀🥳
It took us around ~2 years and nearly ~87 issues to reach this magic number. I am humbled by the appreciation that you have shown to this newsletter by actively reading, participating via emails, and by sending me new and exciting articles to read.
Now, without further ado, lets dive into this week’s curated links, let me know what your favorite is!
📚 Testing
How can you improve the testability of your product? by Mike Harris
Very nice article by Mike Harris explaining what testability is and some suggestions on how you can improve the testability of the product.
Don’t Let Bugs Bug You! by Nisha Naik
Writing a bug reports that everyone should understand without doing much back and forth with you is an art. Nisha Naik has nicely described what kind of issues a messy bug report can bring and what can you do to address it along with how to write proper bug report.
➜ Read all curated stuff on Software Testing here.
⚙️ Automation
How to mock HTTP APIs with MockServer
Service mocking is becoming a integral part of software development now a days. It gives both developers and testers an outlook of how app would function and you can start writing your tests. Read this article about how you could mock apis with help of MockServer.
Proactively detect and fix flaky tests in your test suite by Chun Fei ⭕️ Lung
Wanna learn how to detect flaky tests? This article by Chun Fei ⭕️ Lung explores a research article “Preempting flaky tests via non-idempotent-outcome tests” and showcase how to identify flaky tests in your test suite and ways to remove flakiness of it.
When a failing test might be OK by Bob Salmon
When you test something, it’s eighter pass or fail for most of the cases. But it doesn’t hold true when it comes to a specific form of testing where single test can not give you a definitive answer. Read this article by Bob Salmon making a case for performance tests, data science models, and quantum computing.
➜ Read all curated stuff on Software Testing Automation.
💨 Performance
A Complete Guide to Performance Budgets by Tammy Everts
Performance budgeting should be in your bucket list to do when you are doing performance testing. Read this article by Tammy Everts to know all about performance budgets and how to prepare and test for them.
Improving Performance with HTTP Streaming by Victor L.
Wanna know how Airbnb improved page performance by HTTP Streaming? Take a look at this article by Victor L. sharing what HTTP streaming is and how they enabled it on their existing codebase at Airbnb.
➜ Read all curated stuff on Performance Testing.
🌞 Accessibility
Best of Global Accessibility Awareness Day 2023 by Stuart Thomas
As recently world celebrated “Global Accessibility Awareness Day”, Stuart Thomas has put together a list of articles that will help you to improve the accessibility of your products. There are few article about accessibility testing in the list which I’m sure will interest you.
➜ Read all curated stuff on Accessibility Testing.
🛠️ Resources & Tools
openplayground — An LLM playground you can run on your laptop that allows you to use any model from OpenAI, Anthropic, Cohere, Forefront, HuggingFace, Aleph Alpha, and llama.cpp.
RegExGPT — An online tool that lets you generate regex patterns by inputting an example of the text to transform and another input for the expected result. You can also use natural language to explain the pattern.
CloudShift — An open-source tool, built on RClone, for securely migrating data between cloud providers, with support for AWS S3, Microsoft Azure Storage, and Cloudflare R2.
📝 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
⭐ LAST WEEK'S MOST READ
- A Picture is Worth a Thousand Bugs: How Visual Testing Can Improve Software Quality
- TESTER IMPOSTER SYNDROME
- The Zen of Page Objects: Find Inner Peace and Clean Code
😂 And Finally,
This is why you shouldn't use static values🤣
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)
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.