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 75th edition of Software Testing Notes, a weekly newsletter featuring hand-curated 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!
After receiving some feedback from community, I have redesigned the homepage of the TestDevTools.
Now all categories are listed on the left side panel, and navigation is little bit easier between tool’s details page to categories. Please take a look, let me know what do you think. 👉 https://testdev.tools
You can DM me over Twitter. I would love to hear your feedback.
Now on to this week's curated links!
📚 Testing
Keeping tests valuable: Are the code coverage metrics reliable? by Rafael M.
When a metric becomes a goal, it stops being a good metric. - Charles Goodhart
When done right, metrics can provide valuable insights about the product. But it’s equally important to understand that Code coverage !== test coverage. Rafael M. gives good advice on why you shouldn't use code coverage as a absolute criteria and how maintaining the quality of the tests leads to more reliable code coverage metrics.
Breaking into Software Testing: Tips for Non-IT Professionals by Ajay Balamurugadas
Are you from Non IT field looking to get into the software testing? Ajay Balamurugadas shares nice tips to get you started and grow as a software tester.
And if you are trying to get into the test automation, David Mello has prepared the list of Best Websites for Practicing Test Automation.
Why Contract Testing Matters by Mesut Güneş
Mesut Güneş writes about how Integration testing might become slow and expensive and might not fit well with the shift-left approach. The article details more into the problem with classical Integration Testing and how Contract testing might be able to bridge the gap.
➜ Read all curated stuff on Software Testing here.
⚙️ Automation
Test Creation Only Account for ~10% of Web Test Automation Efforts by Zhimin Zhan
If you have more years of automation experience on you belt, I think you also agree that script maintenance takes up a huge chunk of overall efforts, especially if you are doing UI automation. Take a look at this very interesting article by Zhimin Zhan discussing why most UI End-to-End test Automation fail to achieve their goals.
Tools you need to install for running Android tests using Appium - a beginner's guide by Himanshu Pandey
Are you using Mac OS and need to test an android app? Here is a comprehensive guide to start working with Appium tests with Android emulator on Mac OS X with detail list of tools required in Mac OS X for creating test scripts.
Should The Programming Languages of Your Software and Autotests Match? by Sofiia Hrynevych
This question comes up more than you may realized. And if you are starting a new automation project and wondering the same thing, Sofiia Hrynevych shares 3 questions to ask to make a decision.
Additionally, Ravisuriya Eswara also wrote about When to Start the Automation in Software Testing?
Unleashing the Power of Playwright in Mobile Automation Testing by Amr Salem
Playwright can do many things. Mobile automation is among them. Take a peak at this article by Amr Salem to learn how it can be used to create a mobile automation framework with Playwright and running the tests on Android emulator.
➜ Read all curated stuff on Software Testing Automation.
💨 Performance
Things not to do in performance testing – EP02 by Mohamed Tarek
Performance test are expensive by nature. Mohamed Tarek shares some practical advice on what you shouldn’t do and what to do instead in order to enhance your performance testing. Read part 1 here.
➜ Read all curated stuff on Performance Testing.
🛡️ Security
A Guide to Security Testing Journey: Tips, Tools & Techniques by Durgesh Gupta
Durgesh Gupta shares few tips for doing Security Testing along with few popular tools for the job with their key features.
Kubernetes: Security assessment guidelines and necessary checklist by Saif Rajhi
When using Kubernetes, taking proper security measures should rank higher in your to do list. While this article is not about testing for security per se, as a security tester you should be aware of how security is being taken care of at infrastructure level. Saif Rajhi shares a systematic approach to securing a Kubernetes cluster and to ensure that all necessary steps are taken to protect the cluster from potential threats.
➜ Read all curated stuff on Security Testing.
🌞 Accessibility
A11y testing tools for contrast and WCAG in practical use by Anna Borgosz and Małgorzata Czuluk
There are many tools that might help you to test for accessibility much better. Take a look at this article by Anna Borgosz and Małgorzata Czuluk sharing few of their favorite tools and resources to test for the color contrasts and doing website audit with rich explanation of each tool and advantages and possible disadvantages of using them.
Also take a look at this curated collection of 22 + Accessibility Tools that might be able to help you extend your accessibility testing capabilities further.
➜ Read all curated stuff on Accessibility Testing.
🛠️ Resources & Tools
pdfux — A set of 15+ free, privacy-friendly PDF tools to merge, split, extract, delete pages, reorder pages, mirror pages, and lots more.
Vento — Chrome extension for quick and easy screen recording, currently free with unlimited recording length and 1080p video.
Browse curated library of 300+ hand-picked tools & resources to help you solve your everyday software testing problems and supercharge your testing.
📝 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
- Why Test Automation Projects Fail (and How We Might Succeed)
- Exploring, Bug Chaining and Causal Models
- Revolutionizing Test Engineering with ChatGPT: Exploring the Possibilities of AI in Testing
😂 And Finally,
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,527 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.