Issue #42 : Software Testing Notes
⚗️ Testing and Prevention - The Illusion • 🔥 Chaos Engineering - Attack, Observe, Improve • 📃 Blockchain testing - a mindmap and much more...
Hello there! 👋
Welcome the 42nd 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 👇
Last week we had Daniel Knott sharing a video detailing How to get into Software Testing? and this week Rahul Parwal and Ajay Balamurugadas joined together to create a Testing Learning Syllabus for Newbies and when community had some questions, Ajay promptly answered with Learn Testing in 20 days - Response turned to post.
At last, let me take a moment and thank you all the readers for checking out TestDevTools - Curated collection of best tools for Software Testing and a huge Thank You to Nicola Lindgren for sharing the TestDevTools across reddit, LinkedIn and Twitter.
With that being said, I have lots of nice reads for you this week, lets dive into it. let me know what your favorite is!
📚 On Testing
A very intriguing article by Paul on how different kinds of people interact with system differently and how it affects the testing.
The number one testing tool is not the computer, but the human brain — the brain in conjunction with eyes, ears, and other sense organs. No amount of computing power can compensate for brainless testing...
So, what are you favorite tools ? For James, his favorite tools is whatever tool that solves his problem the moment.
Speaking of favorite tools, have you checked out TestDevTools ?
Oleksandr Romanov is creating lots of good content around blockchain testing recently. This time around he created this mind map of knowledge that can be very useful to test blockchain and blockchain-based applications effectively.
Anyone who thinks that whole purpose of testing / tester’s job is to “prevent issues” needs to read this article by Paul Seaman. As he clearly puts it “It denies the value and usefulness of detection, something that good testers bring to the table with each test assignment and discussion.”
It’s next week and Jeff is already out with 2nd part of Testing at the Crime Scene series.
➜ Read all curated stuff on Software Testing here.
Read this article if you want to know the different between a regular Git flow and an organized one!
Getting started with API testing and thinking about giving the Cypress a go ? Then, Filip Hric has written just a thing for you. In this Post he goes over some basics on how to write an API test in Cypress.
Running test parallelly can save you a lot of time. Take a look at this article by Steve Mellor on how to configure JUnit 5 for parallel test execution and using thread-local variables with use of ThreadLocal class.
PactumJS is a free & open source REST API Testing Tool for all levels in a Test Pyramid
Get started with writing API Tests using Pactum in this blog post by Bas Dijkstra.
➜ Read all curated stuff on Software Testing Automation here.
A great Walkthrough and demo by Gary Parker on Gremlin Chaos engineering platform.
Cristiano Cunha shares the importance of performance and how DevOps and Observability can bring the performance concerns to the day to day of the teams. Also he provides a demo of performance test scripting with Gatling load testing tool.
Take a look at this short tutorial on how to use multiple systems to perform stress testing using JMeter.
Although this post is focused with developers in mind. There is no reason why a tester shouldn’t be able to able to utilize the tips and tricks described in the post and make recommendations for the performance optimization of database.
➜ Read all curated stuff on performance Testing here.
Learn about what OSINT(open-source intelligence) is and why do we need OSINT tools ? Also get familiar with top 10 best OSINT tools with their detailed explanation.
Nicola Lindgren is creating series on Charles Proxy. In this first installment of series Nicola explains what Proxy server is ? What is Charles Proxy and what can it do? and how to set things up and get ready for testing?
➜ Read all curated stuff on Security Testing here.
🎁 Bonus Content
OTHER INTERESTING STUFF
Please Stop Using These Phrases in Meetings by Rae Ringel
The Power of Small Goals by Bruce
Why is LinkedIn so cringe? by Trung Phan
How to be useless by Helen De Cruz & Pauline Lee
LAST WEEK'S MOST READ
🛠️ Resources & Tools
fuite — A CLI tool for finding memory leaks in web apps, particularly SPAs. Use a single command to test any URL for leaks.
Plow — A high-performance HTTP benchmarking tool with real-time web UI and terminal displaying.
vscode-jest — VS Code extension that provides optimal flow for Jest-based testing in VS Code.
Web Developer Checklist — Chrome and Firefox extension to discover problem areas in websites.
Proxy SwitchyOmega — Manage and switch between multiple proxies quickly & easily.
📝 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.
📨 Send Me Your Articles, Tutorials, Tools!
😂 And Finally,
Keep Smiling and have a fun week.
Thanks so much for reading ,
Pritesh- Software Testing Notes