Hello there! 👋
Welcome to the 89th 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.
HackerNoon’s Learn repo has another great addition on testing.
Here is a list of 63 most read articles about selenium on HackerNoon.
In previous issue (#82nd) I had shared 2 such massive collections which seemed to be loved by the community very much.
They are ordered by most time reading created on HackerNoon. Check them out and let me know which article you liked the most.
With that being said, Lets jump into this week’s curated links, let me know what your favorite is!
ISTQB certificate has become such a norm within the testing industry that it might have lost its appeal to certain extent. One of the reason might be as Daniel Delimata states it “reluctant approach of ISTQB to Agile”. Read this piece to find out more.
Before you actually start testing, you need to carve out an approach to testing. But how do you go about it and what you should take into consideration? This article by Bob Marshall discusses the importance of testing the approach to software development while refining and testing the methods that gets you there.
Furthermore, Raphael S. has written about You Know How to Test. But What About When and What to Test?
What is test coverage? how to define it and what to include in it? In this article, Shrinivas Kulkarni shares the idea behind test coverage and how to best approach it.
Additionally, Chelsea Troy shares some great advice on pitfalls of blindly following metrics like required test coverage.
We had talked about importance of fuzzy testing in #86th Issue. This time around let me share this article by Paul Grizzaffi explaining what exactly is Fuzzing, how to get started and what to consider before starting fuzzy testing.
Bandwagon Fallacy — when someone makes a choice because “everyone else is doing it”
I’m seeing a example of this in Work from Office v/s Home debates😅. But it happens more then we like to admit at orgs. level whether you are selecting a tool or adopting a strategy. Thank you Kristin Jackvony for shading more light into this.
➜ Read all curated stuff on Software Testing here.
Are you struggling with mobile automation test for IOS app? This article by Amr Salem will take you through a detailed process on how you can run your test against iphone simulator in the cloud at Zero cost.
Take a first step towards understanding of Trace-based testing with this article by Ken Hamric. The article goes into great details of how Trace-based testing improves upon the limitation of the black box testing and how and where does it fits in the Testing Pyramid.
Working with playwright? Luc Gagan shares some nice tips that you can utilize now to make your autotests more robust and reliable.
“Selenium automates browsers. That's it!” — selenium.dev
Automation testing is one of the many things you can do with selenium. Dmitry Shyshkin shares some of the other use cases apart from testing where selenium can be used.
While it is a good thing that selenium is versatile, author also warns against using selenium to automate everything.
➜ Read all curated stuff on Software Testing Automation.
This is what I have seen many people do. Doing performance testing just for the sake of it to show that we did it. This doesn’t provide any values and you end up incurring more debt. Tim Kadlec articulates it more gracefully in this article.
Do you know you can use K6 to measure your front-end performance? But how does it measure against Google Lighthouse? Read this article by Marie Cruz exploring the similarities and differences between Grafana k6 browser and Google Lighthouse.
Additionally, I would also encourage you to take a look at this two presentations Performance Testing 101 and A Hybrid Approach to Performance Testing. Both are crafted by Marie Cruz with some really nice insights into back-end and front-end performance testing.
Little's Law is widely used when creating the Load Model for application under test. Take a peak under the hood and learn more about how Little’s Law functions and Michael Küsters’s view on how it could be optimized more in certain situation.
➜ Read all curated stuff on Performance Testing.
Really nice analysis by R Srikesh on Malware by taking a dive into Android APK analysis with inspecting Android Manifest.xml.
Do you know how to use screen readers for accessibility testing? Thanks to Adam Liptrot, we have some really nice screen reader guides that you might find useful if you’re learning to test with a screen reader.
Unicode characters can cause accessibility issues sometimes. Do you also use Unicode characters in your web app? This article should serve you as a RED light and provides some insights into how to resolve such issues.
Wait, What? What is this about saving money with Accessibility? Read this piece by Mikhail Rubanov and find out.
➜ Read all curated stuff on Accessibility Testing.
🛠️ Resources & Tools
DamnGood.Tools — A set of free tools that includes a responsive design tester, detect fonts, Chat with any PDF and more.
MalwareBazaar — MalwareBazaar is a project from abuse.ch with the goal of sharing malware samples with the infosec community, AV vendors and threat intelligence providers.
Infinite Mac — Run vintage Mac OS in your browser. Pick any version from 1.0 (released in 1984) to 9.0 and use the OS, import files and run software from that era inside a virtual machine.
📝 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
- Giving and Receiving Constructive Feedback
- Why writing by hand is still the best way to retain information
- What have you changed your mind about?
⭐ LAST WEEK'S MOST READ
- Testers are Gate-Crashers
😂 And Finally,
Keep Smiling and have a fun week.
📨 Send Me Your Articles, Tutorials, Tools!
Thanks to everyone for subscribing and reading!