The Hidden Costs of Automation
Photo by Alexander Mils on Unsplash

The Hidden Costs of Automation

Summary: While automation can help you save time and money in your testing activities, there are a few hidden costs that many teams overlook. Aspects that don't have a price tag initially—such as what it will take to learn, adopt, and maintain a new automation tool—will end up costing you in the long run. Think through these considerations and answer some questions before jumping into your automation initiative.

Most of us understand the advantages of automation in testing: Automation helps you run the checks faster, multiple times, and for a long time.

However, while automation can help you save time and money, there are a few hidden costs that many miss.

Maintenance costs

Even if you can offset the tool costs by opting for open-source or free tools like Selenium, TestProject, there are maintenance costs to be aware of. Look for tools that are up to date with changes such as browser versions and advancements in technology.

Automation projects are like marathons and need to be able to work continuously for a long time. Most of the time, any technological change demands a lot of rework, and the tool must accommodate that. There is hardly any project where the automation team wrote the scripts and they were never required again. 

However, I remember a project where the Ruby version was not upgraded after 2.4, as the scripts and framework would need a lot of rework to be compatible with the latest version, 2.7. Everyone was comfortable with the decision, even though they had to sacrifice a lot of newer capabilities.

There have been projects where every line of code worked as expected and a simple change, be it a different browser version or a flow change, broke the script beyond repair. Lack of testability and flexibility can delay progress. Be aware of such costs. 

Read more at https://www.stickyminds.com/article/hidden-costs-automation

Namrata Khargekar

QA Manager Engineering @izmo ltd

4 年

Good one. Not sure if within context, but One more point that I have come across is how much to Automate. Often seen people getting so lost with concept of automation that they look to achieve 100% automation, which often becomes too much to automate and higher cost of maintenance in a long run. Analysing the impact and picking up the right is important as well

Jayesh Wankhade

Software Tester | Team Lead | QATimes.in | 80K followers | Open for Collaborations

4 年

Thanks for sharing….It's helpful

回复

要查看或添加评论,请登录

社区洞察

其他会员也浏览了