There are lots of great articles that discuss how you can do automated testing in OutSystems but the question gets to our head on how much it’s worth writing those tests. I wanted to cover in this blog on how we can get the most value out of the tests being written and what’s the right metric that works.
In general, writing automated tests means you need more time than the usual estimates you have in just developing a feature. It usually adds up 30–50% time to consider the different test cases a feature would have. This is often seen by the business differently as getting things done and releasing the product comes the top priority. This boils down to how much investment the business can do to bring up the quality of the application and help in the maintenance of it. I would compare the process in buying a car that can be diagnosed manually through trial and error vs a car that has an advanced computer box where it detects automatically which is the faulty module. In the end, you spend more on buying the advanced car but you save a lot of time in fixing the problem.
“Time is gold” as they say it. When the concept of automation is brought up to the team, the next question we always have is which codes needed tests?

