Issue #102 : Software Testing Notes
The Seedbed of a Quality Revolution
Hello there! 👋
Welcome to the 102nd 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.
Consider subscribing if you haven’t already👇
Although many tools are available for testing APIs, POSTMAN still leads the way. It’s one of those app that’s always opened on my machine.
I’m using VSCode exclusively for sometime and now I’m able to run my API tests without leaving the IDE with Postman’s plugin.
If you haven’t heard yet, now you have Postman fully integrated with VS Code with the same postman GUI feel within VSCode.
Check it out: The Postman VS Code extension
This extension is currently in its beta phase but is still worth looking out for as it should be able to pull off most of the work you already do.
In other news, TestFlix conference for 2023 is happening on 23 & 24 September 2023. Jampacked with 50+ speakers talking about Automation, Generative AI, Web 3.0, Leadership in Testing, DevOps, AI ML in Testing and much more… and the best part is, it’s absolutely FREE! Check more details here: TestFlix 2023 (Not a Promotion, I have been a fan of TestFlix and I think it’s free knowledge waiting for you to grab.)
Now, I have lots of nice reads for you this week, let me know what your favorite is!
🙏 Supported by
Curated collection of the 350+ best hand-picked tools on the internet to supercharge your testing. - TestDev.Tools
TestDevTools is a collection of 350+ hand-picked tools & resources for your every testing needs. Whether you're looking for a new Automation tool, framework alternatives, a new way to manage test data, a way to learn development or testing… We got you covered.
It’s the birthplace of information theory, the UNIX operating system and C programming language.
Well, Mike has put together a list of some great people who worked there and made significant contributions to what we know as quality today in the context of development and testing. has also put together some references to articles that I think you should bookmark and visit now and then.
The testing world has evolved over the years and our activities as testers too. Jesper Ottosen shares his opinion on other avenues that are being opened and gradually becoming part of the testing activities.
Communication is the key. Whether we are talking about professional life or personal life.
When it comes to testing, communication skill is one of the most important soft skill you can have. Callum Akehurst-Ryan has done a nice job detailing what is expected of us as testers and ways of communication that we can implement to have a better understanding of the product across all teams.
Oh goodie, another article in the “Logical Fallacies for Testers by Kristin Jackvony” is out. In this article, we learn about “Red Herring” from a testing perspective and how it overshadows important things.
What makes a good tester? Scratch that. What makes a great tester? The answer lies in this 5-minute video by Nicola Lindgren.
You should read the above two curated links and dig into this afterward. It’s intertwined together in a way and will make more sense.
➜ Read all curated stuff on Software Testing.
For the most part, you will be spending more time maintaining the test code than creating it. So, writing a good test code that’s easy to maintain should always be in your bucket. Take a look at this great piece written by Ryan Craven sharing some great tips on what you should consider writing your automation code.
I liked the Coffee machine analogy by Nagendra showing parallels to the automation framework and how to avoid some of the mishaps that may occur.
In this article, Darmawan H takes an in-depth view of JSON Schema Structure, it’s various Data types and constraints and how to write Asserting JSON Schema with RestAssured.
In case you have missed previous issue (#101), I shared a link about JSON schema validation with Playwright.
When you are testing Android apps, ADB is your best buddy. In this piece, Zarah Dominguez documents how to build a shell script that smoothly handles multiple attached devices when using adb to test deep links.
I have shared lots of articles and tutorials about Screenshot Testing recently. This time, I have a nice video tutorial for you. Charfaoui Younes is teaching step-by-step how to implement screenshot testing in Android using the Shot library.
If your Android app has gone through compose migration recently, you also might have come across an issue where Compose views might no longer work after porting from Android Views. In this article, Joe Birch shares a simple workaround for espresso tests interacting using UIAutomator.
Few tests remain the same across all your APIs i.e. validating the Response Code. This is a nice compilation by Atul Kumar sharing some usual test scripts that people often use when they write test cases.
➜ Read all curated stuff on Software Testing Automation.
This series is not specifically about security testing but as testers, In order to test something you first have to know how it works. Right? Hopefully, this series by Ed Holloway-George talking about security in Android with OWASP Top 10 for Mobile will help you in this regard.
Do you know that with Xcode 15 you can automatically perform accessibility audits on your app? Wanna know how? Take a peek at this article by Pol Piella to learn more about it along with how to integrate these tests into your CI process.
➜ Read all curated stuff on Accessibility Testing.
🛠️ Resources & Tools
adb_deeplink.sh — This script allows running an adb command (deeplinks, specifically) dynamically - i.e. ask for which device to send a command to if there are multiple devices found.
90-Day Cybersecurity Study Plan — This repository created and maintained by Farhan Ashraf contains a 90-day cybersecurity study plan, along with resources and materials for learning various cybersecurity concepts and technologies. The plan is organized into daily tasks, covering topics such as Network+, Security+, Linux, Python, Traffic Analysis, Git, ELK, AWS, Azure, and Hacking.
📝 List of Software Testers
It's hard to find good articles, podcasts and the latest news 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
😂 And Finally,
Keep Smiling and have a fun week.
📨 Send Me Your Articles, Tutorials, Tools!
Thanks to everyone for subscribing and reading!