Issue #31 : Software Testing Notes

⛏️ Selecting a automation tool • 🎢 Web Performance Metrics Cheatsheet • ⚓️ Too Much Test Automation

Hello everyone! 👋

Welcome the 31st 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 Testing and have a great rest of the week! 🙏


📚 On Testing

The Software Bug Life Cycle (SBLC) by Cagri Ataseven

Why can’t the QA team and the DEV team ever get along? 😅

Cagri Ataseven explains one of the the reason is the conflict between QA and Dev Team because SBLC is not understood in the same way by the two teams and is misapplied in practice.

In this article, Cagri explains what the software bug life cycle (SBLC) is, its importance, and how it should be implemented effectively in practice.

Testing parties and why you might need them by Luis Silva

There are many companies that don’t have dedicated testers. But then how do they test ? Well, Luis Silva shares how having Testing parties they are able to facilitate testing.

How to get useful answers to your questions by Julia Evans

We know that asking lots of questions results in a better understanding of the product. But asking questions doesn’t necessarily mean that you will get what you were looking for.

Julia Evans writes about what can go wrong when asking questions and how to avoid situations like this and get the answers you need.

What does quality mean to me? by Ben Dowen

How do you define quality ? How does it relates to software and what does it mean to you ? Ben Dowen shares an excellent post on how quality is defined and what does it mean to as individual and as a team for a software.

Furthermore, Elizabeth Zagroba also shares post on Unblocking Your Test Strategy

Tips When Starting Your First Developer/Tester Job by Dennis Martinez

Getting stared in your very first developer / tester job and looking for some tips and guidance ? Dennis Martinez has just published this article for you.


👉 Read all curated stuff on Software Testing here.


⚙️ Automation

How to Schedule Daily Email Reports with GitHub Actions, Gmail, & Cron by Colby Fayock

Very detailed step by step article by Colby Fayock on how can we use GitHub actions and cron to generate and email a daily report.

The best practices test automation with Selenium WebDriver. by Anton Smirnov

Following best practices are very helpful to achieve any project success whether it’s development or automation. In this article, Anton Smirnov shares some of the Selenium best practices for your project success.

Selecting a automation tool by Oswin Losper

If you are starting a new automation project, Pause for a second and read this article by Oswin Losper on things to consider before choosing the right tool for your automation needs instead of picking that new and shiny popular tool.

React Web App Testing With NodeJs, Cypress, WebDriverIO by Nikolay Advolodkin

Testing that React app and don’t know where to start and have no prior experience ? Take a deep dive into this step-by-step video tutorial by Nikolay Advolodkin on how to test a react web app using NodeJs, Cypress, and WebDriverIO.

Too Much Test Automation by Martin Ivison

Automation is good. It helps you to avoid doing reparative tasks and saves you hours of labor which can be focused on some other important tasks. But it can reach a point at which it is no longer supporting organizational goals. Martin Ivison examines four key causes for this unhealthy state and finds out that carefully chosen metrics can go a long way to prevent and remedy this problem.

Autonomous testing of services at scale by Paul Marinescu

Paul Marinescu writes about how Facebook manages stable infrastructure with abstractions and automated testing for developers to prototype, test, and iterate on new features quickly.


👉 Read all curated stuff on Software Testing Automation here.


💨 Performance

Ddosify : High-performance load testing tool by Naveen

In this article you will learn, how to get started with Ddosify, scenario design, and more.

Web Performance Metrics Cheatsheet by Ire Aderinokun

Ire Aderinokun has turn the breakdown of all the performance metrics from her talk on “Making Sense of Performance Metrics” into a Cheetsheet.


👉 Read all curated stuff on performance Testing here.


🛡️ Security

A guide to the OWASP API top ten by Vickie Li

Top ten vulnerabilities that threaten your API, how to identify them, and how to prevent them


👉 Read all curated stuff on Security Testing here.


🛠️ Resources & Tools

gauge — Gauge is a light weight cross-platform test automation tool. It provides the ability to author test cases in the business language.

Galen — is an open-source tool for testing layout and responsive design of web applications. It is also a powerfull functional testing framework.

Citrus — Framework for automated integration tests supporting a wide range of message protocols and data formats! like Kafka, Http REST, JMS, TCP/IP, SOAP, FTP/SFTP, SSH, XML, Json and much more!

Gitleaks A security tool for detecting hard-coded secrets like passwords, API keys, and tokens in Git repos.

ScreenToGif — Screen, webcam and sketchboard recorder with an integrated editor


📝 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,

Building an 'automation framework'... 😂

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