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 to the 82nd 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.
This week I came across this massive collection of articles on Bugs and Automation testing on HackerNoon.
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!
📚 Testing
Software Testing: When To Start and When To End? by Şermin Eldek
If you are starting your career as a software tester and want to explore the What, Why and How of testing then this article might be a good starting point for you. Şermin Eldek explains about Testing Strategy, Entry and Exit criteria and test levels/kinds of Software Testing.
Speaking of growing as a software tester, Safa Emhemed has published a nice article about The Essential Skills of a Successful QA Engineer.
Useful books on testing, automation and engineering by Oleksandr Romanov
I’m happy to see Oleksandr Romanov writing again. In this article, Oleksandr shares curated list of his favorite books about testing and engineering with short commentary on each one.
Creating Explanations: The Ethos of Testing by Jeff Nyman
Testing is Experimentation.
Jeff Nyman writes about some of the fundamental characteristic and reasoning behind testing and what goes into making it a success. The article explores about importance of experimentation, it’s guiding principles, creating explanations and understanding of how to communicate.
➜ Read all curated stuff on Software Testing here.
⚙️ Automation
Testing Excel Data with Cypress by Alex Sanzhanov
Imagine a use-case where you have to download a excel file from web page and validate the data. How would you go about it when you are using Cypress? Take a look at this article by Alex Sanzhanov using SheetJS to covert and test excel spreadsheet data.
Additionally, Anshita Bhasin has also written about How to disable image loading in Cypress.
7 most used util and helper methods in test automation project by Millan Kaul
Millan Kaul has written few code samples for api automation for us which we can directly copy-paste and use whenever needed. The article also has code examples for each sample to demonstrate how to each of them works.
Welcome To The Test Automation Illusion by Paul Grizzaffi
The idea that we can “100% automate our testing” is the wrong one. Paul Grizzaffi does a great job explaining why.
Microservice Isolation with Test Scaffolding for Functional Automation by Dan Snell
Learn how you could isolate and test your microservices without test environments in this article by Dan Snell. The article goes into details of approaches and challenges on the same with example use cases using something called “test scaffolding” .
Furthermore, Gousalya Ramachandran has written about The Modified Test Pyramid for Microservices.
API Testing with Karate Framework by Burcu Akkaya
In this article, Burcu Akkaya shows how to get started with API automation using Karate Framework with real world sample project.
Building a Complete E2E Pipeline for Testing Native Mobile Apps with WebdriverIO by Amr Salem
This is a good article by Amr Salem sharing about how to build a Complete E2E Pipeline for Testing Native Mobile Apps with WebdriverIO v8 and appium 2.
➜ Read all curated stuff on Software Testing Automation.
💨 Performance
The Importance of Observability in Software Testing by Maciej Rojek
Having proper observability setup is must of any fast growing project. It provides you insights about your product that can help you prepare for the future expected user load. Maciej Rojek has written an great article explaining the importance of it.
➜ Read all curated stuff on Performance Testing.
🛡️ Security
App Security Free Ebook by Rafał Hofman
The ebook is free and includes tools that are open-source or offer free plans. Therefore, it’s easy to check them on your own.
➜ Read all curated stuff on Security Testing.
🌞 Accessibility
Exposing Field Errors by Adrian Roselli
Testing fields for accessibility? Adrian Roselli has written an nice article about how to test various field errors in aira tags with examples.
Writing Accessibility Tests with Espresso by Mark Steadman
Mark Steadman is back with another article on accessibility testing. In this piece, Mark writes about how to use Espresso’s (Android's UI testing library) accessibility library to build regression tests for accessibility.
➜ Read all curated stuff on Accessibility Testing.
🛠️ Resources & Tools
PineTools — A set of online tools in various categories including texts and lists, numbers, math, date/time, images, random generators, and more.
Awesome ChatGPT Prompts — A collection of prompt examples you can use with ChatGPT.
📝 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
- A Brief Guide to Developing a Deep Reading Habits
- You’re Using ChatGPT Wrong! Here’s How to Be Ahead of 99% of ChatGPT Users
- How Empathy Can Be Your Secret Weapon
⭐ LAST WEEK'S MOST READ
- When you should not automate your tests
- Too Many Failed JavaScript Test Automation Frameworks!
- Full Code Coverage For Free
😂 And Finally,
It's just as broken as it was before 🤣
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,667 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.