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 106th 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.
🙏 Supported by
TestDevTools is a free collection of 350+ hand-picked tools & resources for your every testing needs. Whether you're looking for a new Automation tool, framework alternatives, a new way to manage test data, a way to learn development or testing… I got you covered.
📚 Testing
Career progression in testing: the awesome power of influence by Callum Akehurst-Ryan
honestly, I have never thought about impact we could have as tester by influencing across the teams. Callum Akehurst-Ryan gives a refreshing perspective on what could be achieve by cultivating such skill set.
Wordy Documents Are Not Better by Jesper Ottosen
Long form test plan with detailed documentation has always been give extremely high importance in the testing world. But it not might be as effective in a world with LLMs as Jesper Ottosen suggest.
Are you testing output and outcome? by Mike Harris
Output and outcomes are not mutually exclusive when it comes to testing. Mike Harris has some nice insights about it in this article.
Logical Fallacies for Testers X: Equivocation by Kristin Jackvony
Equivocation is a technique used to mislead others through the use of imprecise language.
In our quest of learning more about “Logical Fallacies in Testing”, Kristin Jackvony has written an another part in the series and this article is all about “Equivocation”.
➜ Read all curated stuff on Software Testing.
⚙️ Automation
Rubber Duck Debugging by Bart Vanherck
I’m sure you have heard about the “Rubber Duck Debugging” terminology and if not, Bart Vanherck has got you covered. Take a look at this article and get better at the craft of debugging.
You should also read the second part which will take your debugging skills at the next level by using ChatGPT as a virtual rubber duck.
Generating BDD Tests With ChatGPT and Running Them With Playwright by Vitaliy Potapov
Really good experiment by Vitaliy Potapov using ChatGPT and Playwright to define user story, Generate step definitions and then BDD scenarios and finally running the automated tests.
Furthermore, also learn how to Record and replay network traffic using HAR files with CodeceptJS and Playwright
➜ Read all curated stuff on Software Testing Automation.
💨 Performance
Performance Testing: Unspoken KPIs and The Missing Correlation by Ravisuriya Eswara
There’s lot that goes into the performance testing beside test execution. To get better at analytics and reporting, you should have a deeper understanding of various KPIs. Take a look at this through article by Ravisuriya Eswara and learn something new.
Performance Test design with AI assistance by Mohamed Tarek
LLMs are getting good with time. Mohamed Tarek asked “Google Bard” some questions about designing a load test scenario and creating a test execution plan and he was happily surprised.
From Breaking to Repairing: Using Performance Tests to Strengthen Your System ❤️🩹 by Andrea Fuentes
A nice POC of performance testing with JMeter and Mock Webserver. If you are trying to get into the performance, take a look at this article.
➜ Read all curated stuff on Performance Testing.
🛠️ Resources & Tools
Comcast — A Go-based tool designed to simulate common network problems like latency, bandwidth restrictions, and dropped/reordered/corrupted packets.
josn — A command-line JSON viewer, written in JavaScript and TypeScript, which the author uses to verify data collected via web scraping.
.ENV Switcher — A VS Code extension that lets you switch .env file content using presets, straight from VS Code's status bar.
Invoice — A CLI tool built in Go that lets you generate invoices in PDF format from the command line.
📝 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
- The false promise of the 10,000 hour rule
- How to sabotage your salary negotiations efforts before you even start
- What Are Problem-Solving Skills? How to Master This Soft Skill at Work
⭐ LAST WEEK'S MOST READ
- Design Patterns for Automation by Sri Priya P Kulkarni
- Need a Testing Metric? Put Points on Your Test Cases. by Paul Grizzaffi and Mas Kono
- Mastering Playwright: Best Practices for Web Automation with the Page Object Model by Luc Gagan
😂 And Finally,
A tester with Genie and 3 wishes 🤣
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 1,981 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.