Hello everyone! 👋
Welcome the 32nd 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!
Consider subscribing if you haven’t already 👇
Happy Diwali to all of you and have a great rest of the week! 🙏
P.S. There will be no issue coming next week.
📚 On Testing
A Tester’s Takeaways: Postman State of API Report 2021 by Beth Marshall
Beth Marshall shares her learning in to three takeaways from the recent Stat of the API report by Postman.
How to start your career in software testing by Nicola Lindgren
So, you want to become a software tester but you are not currently working in the IT industry? Nicola Lindgren shares few tips to get you started.
Why adhoc testing is not exploratory testing by Callum Akehurst-Ryan
Callum Akehurst-Ryan lays out the difference between Ad-hoc testing and exploratory testing.
👉 Read all curated stuff on Software Testing here.
⚙️ Automation
20 Questions To Answer Before You Start Automating Tests by Paulo Oliveira
I have shared few links in the recent issues(Issue #29,Issue #31) about selecting a automation tools. This week, 20 questions set by Paulo Oliveira is a perfect fit for better understanding of you project and automation needs before you start doing anything.
Five reasons why Playwright is better than Cypress by Alister B Scott
Thinking about using Playwright for your next automation project and wondering how it compares to the cypress ? Alister B Scott has written a comparison post on the same. Hopefully it will give you some insights and help you to make better decision.
Testing Terraform The Right Way by Michael Levan
In this blog post, you'll learn about why you should be testing IaC, the best platforms to get started with, and an introduction to one of the most popular IaC tools out there today.
Going deeper on “Should we automate each negative test?” by Gregory Paciga
What should be the test coverage for the negative scenarios ? few or all ?. Gregory Paciga does a excellent job in getting deeper into the automation of negative scenarios.
👉 Read all curated stuff on Software Testing Automation here.
💨 Performance
Forecasting Number of users in performance testing by Mohamed Tarek
How many users should be applied in our performance tests ? Mohamed Tarek shares some scenarios and how we might be able to calculate number of users for the performance testing.
Finding .NET Memory Leaks through Soak Testing by Carlos Schults
In this post, Carlos Schults walks through the basics of memory leaks in .NET: what they are, how they occur, and why they matter and show us how it’s possible to use techniques and tools already at your disposal.
Performing a Database Load Test on MySQL using Apache JMeter by Wavda Aniva
Step by step guide to create test script using Apache JMeter and perform load testing on the MySQL server.
Testing JavaScript performance with Benchmark.js by Adrian Lowdon
Benchmark.js is a commonly used tool for measuring the execution time of JavaScript code
Learn about basics of using Benchmark.js in this article by Adrian Lowdon.
👉 Read all curated stuff on performance Testing here.
🛡️ Security
sqlmap Cheat Sheet by Stephen Cooper
Get your self familiar to the sqlmap and few important commands to start running an SQL injection attack and Password cracking.
👉 Read all curated stuff on Security Testing here.
🌞 Accessibility
A11y with Ady: November 2021 by Ady Stokes
Stay updated with all thing Accessibility in this monthly edition by Ady Stokes.
👉Read all curated stuff on Accessibility Testing here.
🛠️ Resources & Tools
EarlGrey by Google — EarlGrey is a native iOS UI automation test framework that enables you to write clear, concise tests.
checkov — Prevent cloud misconfigurations during build-time for Terraform, Cloudformation, Kubernetes, Serverless framework and other infrastructure-as-code-languages with Checkov by Bridgecrew.
TestKube — an open-source test execution framework for Kubernetes. TestKube currently supports the execution of Postman collections, Cypress tests and Curl commands for basic health/functional testing.
ct.css — A diagnostic CSS snippet that exposes potential performance issues in your page’s `head` element.
Peeky — A testing framework that's built for optimal performance, includes sane defaults with no configuration required, and a GUI for running and monitoring test.
Bundle Scanner — Enter the URL of a website and this tool will fetch every JavaScript file from the website and display number of files, size, first and third-party libraries used, etc.
📝 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!
Made 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.
😂 And Finally,
Test Patterns out of control 😂
Keep Smiling and have a fun week.
👋 Reach Out
You can follow me personally @priteshusdadiya. I give insights into Testing, development & how I'm growing Software Testing Notes.
You can follow @thetestingkit to keep up-to-date on the community & fresh links to read.
Thanks so much for reading ,
Pritesh- Software Testing Notes