Hello there! 👋
Welcome the 50th 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!
Sérgio Martins has some core software quality principles he acquired over the years that have helped him set the vision of teams perceive software quality.
Lisa Crispin describes the importance of risk management to devise a good test strategy with few examples and a quick way to strategize the risks.
Mercedes writes about the 7 Essential Principles of Software Testing that can help us organize our testing strategy in an innovative way, and provides us a privileged view, which in turn will allow us to work with more accuracy and efficiency.
A collection on thoughts on model based testing by Alan Richardson.
Do you want to be a software tester and feeling a little bit overwhelmed ? Jeff Nyman puts his thoughts on how we have been testing long before software came and how you can become a good tester.
Additionally, Antoine Craske also wrote about how You Can Become The Quality Engineer You Want To Be.
A very detailed article by Joe Colantonio on how to facilitate good mobile testing. The article goes in to great details on What is Mobile Testing ?, Why Do You Need to Conduct a Mobile Testing?, Different Types of Mobile Application Testing and How to Do Mobile Testing Effectively.
➜ Read all curated stuff on Software Testing here.
The most important trait of Tests? They must be correct. The second one? They must be readable. Davide Bellone wrote a great piece on how AAA pattern can help you write better tests.
In this article, Aravind demonstrates how to write extensive test cases using jest for AWS CDK.
Writing Embedded Software Tests Fit for Continuous Integration Platforms Using Docker, Qemu, and Github Actions by Clayton Northey
Writing automated tests for embedded systems is often skipped, but it shouldn’t be. The Hardware Abstraction Layer (HAL) provides a nice way to not only decouple our logic from hardware but also a way to mock our hardware for the convenience of testing.
In this article, Olya Kabanova compares writing automated tests with and without a factory for page objects, their pros and cons on the example of automated tests. Olya also shows what factory of page objects looks like and the challenges we might face.
➜ Read all curated stuff on Software Testing Automation here.
This tutorial shows you how to begin a modern monitoring stack with Prometheus (Operator) and Grafana on Kubernetes.
A complete guide for running distributed Locust tests on Google Kubernetes Engine (GKE).
In this article, Eldad Uzman demonstrates how you can use lighthouse and playwright to perform client side performance testing.
➜ Read all curated stuff on Performance Testing here.
Nuclei is a fast and customizable vulnerability scanner based on simple YAML-based templates.
Wei Kang has written a decent piece on how to get started with Nuclei for security testing.
Hear is a list of some of the best open source security testing tools.
A quick and step by step guide to configure an android simulator to connect with Burp Suite proxy.
➜ Read all curated stuff on Security Testing.
🛠️ Resources & Tools
DopplerTask — open-source software that allows you to easily automate tasks. Whether it’s a bunch of bash scripts or just starting your car remotely, you can automate it.
regex:help! — An online tool to help you easily generate, test, and refine your regular expressions. Powered by the popular grex library.
CLI Testing Library — A set of simple and complete CLI testing utilities that encourage good testing practices.
taba11y — Chrome extension that calculates the tab order of all elements on a page and displays tab order visually, either by drawing a path or by highlighting the elements.
Falso —Create massive amounts of fake data in the browser and Node, tree shakeable and fully typed.
📝 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
- Identify & Escalate Risks: A Practical Framework for Software Engineers by Ilija Eftimov
- How silos wreak havoc and block your outcome dreams by Todd Lankford
- Consistency by Lisi Hocke
⭐ LAST WEEK'S MOST READ
- Take full-size or area screenshots from your browser without additional tools
- How to Hire a Software Tester
- How to write user-friendly error messages
😂 And Finally,
Keep Smiling and have a fun week.
📨 Send Me Your Articles, Tutorials, Tools!
👋 Reach Out
Thanks so much for reading ,
Pritesh- Software Testing Notes