Issue #32 : Software Testing Notes

🚶 How to start your career in software testing

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.cssA diagnostic CSS snippet that exposes potential performance issues in your page’s `head` element.

PeekyA testing framework that's built for optimal performance, includes sane defaults with no configuration required, and a GUI for running and monitoring test.

Bundle ScannerEnter 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.

Show me all 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