How Much Automated Testing Should Be Done in Software Development?

Max Zimmermann 💡
6 min readApr 8, 2023

Introduction

In the world of software development, testing is often viewed as a time-consuming and resource-intensive process that slows down the development cycle. Some developers and probably most product owners hate it. However, the truth is that testing is a crucial part of programming, as it ensures that the software works as intended. In this article, we’ll explore why developers, product owners, and decision-makers need to embrace it and how they find the right amount of automated tests for their needs.

The article starts with the disadvantages and advantages of automated testing and then focuses on the right amount of testing. In the end, you will have a clearer understanding of which criteria is important to consider to decide the amount of testing you should do in your private or professional project.

Disadvantages of automated testing

1. It takes time (time = $)

One of the main disadvantages of automated testing is that it takes more time upfront to set up and maintain automated tests. Automated tests require planning, design, implementation, and maintenance, which can (in the…

--

--

Max Zimmermann 💡

Flutter developer. I am excited about learning new things and sharing them with others. https://linktr.ee/maxmitz