Hello there! 👋
Welcome the 84th 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. I have lots of nice reads for you this week, let me know what your favorite is!
Taking a cue from a book “Be More Pirate” by Sam Conniff, Bart Vanherck writes about how its principles and adopting a pirates Mind-set can be applied to many different areas of business, including software development and testing.
If you run a test more than once, Did you actually ran it it with exactly the same conditions? If you ask any performance tester, they will tell you NO as no two performance tests are the same. Paul Grizzaffi brings this particular case to light saying this might be true for any functional test as well.
➜ Read all curated stuff on Software Testing here.
Maestro is a new mobile automation tool with the goal to be the simplest UI automation tool for mobile apps.
Daniel Knott has created a nice walkthrough tutorial explaining the Maestro mobile UI testing framework and shows how to write a simple mobile test in seconds.
In this article Butch Mayhew provides a walkthrough with a simple scenario of intercepting and mocking a network request by using Playwright.
While duplication is considered a bad practice in general. There are many situations where it would do you more good than harm. Take a look at this article by Jason Swett explaining how.
Everton Schneider shares some good tips on how to manage unstable tests and reduce dependencies in Selenium. Everton Schneider has came up with this tips by drawing from his experience of running suite of ~10K selenium tests in his work.
➜ Read all curated stuff on Software Testing Automation.
CPU utilization is one of the most common matrices that we look at while doing performance testing. But there's more to this than meets the eye. Take a look at this article by Jeroen Pluimers sharing few twitter threads and some of the other ways to improve your analysis.
There are many things to consider when you are testing the distributed systems. Dmitrii Bеzrukov shares how they manage to perform load test on one of their services with asynchronous interactions. The article also contains overview of various methods and strategies for performance testing in distributed systems.
➜ Read all curated stuff on Performance Testing.
Take a look at this comprehensive guide by Pratik Mali on common vulnerabilities of web applications and some of the best practices for prevention.
In previous issue we learned about NoSQL Injection. This week, lets take a deep dive into what SQL Injections are and how to utilize them in our security testing activities in this article by Dharmalingam Krishnan.
🛠️ Resources & Tools
Mathesar — An open-source and web-based interface that works on top of your database that lets you enter, slice, filter, and structure your data in minutes.
📝 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
- First Thoughts on a System of Profound Testing
- Boost Your Productivity: The Ultimate List of Habits for Software Engineers
- Your Attention Span Is Dying — This Is How You Save It
⭐ LAST WEEK'S MOST READ
- Become a QA Superstar: 5 Habits That Will Take Your Skills to the Next Level
- OG Testers Mental Tricks: Heuristics, Biases and Autosuggestion
- How to create E2E tests in Node.js with no frameworks - step by step!
😂 And Finally,
Keep Smiling and have a fun week.
📨 Send Me Your Articles, Tutorials, Tools!
Thanks to everyone for subscribing and reading!