VOOZH about

URL: https://thenewstack.io/how-an-imbalanced-test-automation-strategy-hurts-business-agility/

⇱ How an Imbalanced Test Automation Strategy Hurts Business Agility - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2021-02-11 03:00:49
How an Imbalanced Test Automation Strategy Hurts Business Agility
contributed,sponsor-tricentis,sponsored,sponsored-post-contributed,
DevOps / Software Development

How an Imbalanced Test Automation Strategy Hurts Business Agility

Achieving a balanced software test automation practice will free up human minds to focus on creative solutions and critical thinking.
Feb 11th, 2021 3:00am by Jason English
👁 Featued image for: How an Imbalanced Test Automation Strategy Hurts Business Agility
Tricentis sponsored this post. Insight Partners is an investor in Tricentis and TNS.

Tricentis sponsored this post.

Jason English
Jason is principal analyst and CMO at Intellyx, where he advises leading technology solution providers and software startups as they navigate digital transformation. His enterprise software background includes supply chain, interactive design, software development and testing, virtualization, cloud computing and blockchain.

Anyone involved in software delivery will tell you that automation — wherever possible — is an inherently good thing. But can test automation for its own sake somehow throw our software lifecycle out of balance?

We’re all becoming acutely aware lately of the need for balance in ensuring our own health, and the health of those we care about. We consume content from epidemiologists, nutritionists and personal trainers in search of this balance.

The performance of our body has a lot to do with achieving balance over the course of time. Controlling caloric intake is important for a diet, but you also need the right amounts of whole food fats and cholesterols for long-term success. Exercise is beneficial when training for a sport, but taking it to extremes without enough rest could actually weaken the body’s recovery ability and cause injuries in the field. You may need vitamin D and potassium to preventatively deal with an infection, but too much of these compounds could be dangerous.

That’s not even addressing our state of mind, which can either stabilize us or produce the most destructive effects on our health if suddenly subjected to undue mental stress.

Likewise, automation of builds, tests, deployments and observability are all beneficial for the health of our software — but only in moderation. We can replace most functional UI tests with automation, for instance, but the need for some level of manual user acceptance testing (UAT) and human verification will always remain.

Tricentis is the global leader in enterprise continuous testing, widely credited for reinventing software testing for DevOps, cloud, and enterprise applications. Tricentis and TNS are under common control.
Learn More
The latest from Tricentis

If too much test automation is applied, at the least opportune times and for the wrong reasons, the software lifecycle — and with it, your business agility — will be pushed out of balance.

Blind Automation Is Risky

Testing is the yang to the yin of software development — without it, there’s no possible way to know that software will meet requirements.

As agile software development and delivery accelerate, it seems obvious that we can (and should) conduct continuous automated testing as much as possible. But we need to do it strategically, not blindly. Otherwise, the following bad habits could cause test automation to become counterproductive and actually undermine our business agility:

  • Tipping the scales away from customer outcomes. Test automation goals should always be aligned with customer goals: better software functionality, reliability, security, performance. It is easy to forget to tie business incentives into every instance of test automation that is introduced and maintained, but without that alignment, teams are creating fruitless labor and costs, merely for the sake of checking a box.
  • Feeling a false sense of security. Symptoms of this habit may include claims of 99% or higher levels of “test coverage” created by the execution of hundreds of thousands of static code checks, unit tests, data comparisons and regressions. High-volume test procedures are useful for quality control gateways at each phase of the software delivery lifecycle. But saying “our million unit tests passed” at any one level doesn’t automatically translate to better user experience; and such statistics can’t provide more than a fig leaf’s worth of coverage across a complex application portfolio.
  • Inflexibility to change. If the test strategy isn’t architected for change, then every new update, component, or contribution makes test automation unusable, test data invalid, and results hard to reproduce. Brittle tests — those that can’t survive changes, especially in agile environments — produce 60 to 80 percent of the false positives and negatives seen by testers. When assets are not responsive to change, teams begin to give up on the wasted effort of repairing existing tests and building new ones, which impacts the organization’s ability to move forward.
  • Test bloat and burn. The reflexive response to imbalanced test automation is creating more and more of the easy tests, or slight variations of existing ones. Since the failures of redundant tests are hard to trace back to their source, nearly as much time is spent re-creating tests — since it is assumed that failures are happening because the tests are bad, not the application itself. Test bloat results in higher system costs and cloud opex for running test workloads and gathering and cleansing test data — which precedes a higher labor burn rate. If integration partners are involved and incentivized to make more tests, they may burn budget at an alarming rate and internal testers will experience higher burnout.

Together, all of these challenges consume lots of costly resources that could be better invested in the highest value work, which can’t be automated. This erodes the organization’s confidence in testing over time, creating a huge impact on your ability to rapidly release software that meets the ever-changing needs of customers.

The Right Resources for Success

Fortunately, it’s possible to break this vicious cycle by automating the right kinds of tests at the right time, at the right place, and with the right resources for success.

  • Testing at the right time: There is a lot more we can do to weave critical functional, regression, integration, performance and security testing into every phase of the SDLC, to make it a smoother experience. The problem may not be “too much automation,” so much as making sure the test automation we do adds business value — avoiding an imbalanced and/or potentially unhealthy situation for any one kind of testing, at any one phase of software development.
  • Testing at the right place: To balance our own health over the years, we stretch to retain flexibility and a better range of motion. In software terms, we also train for flexibility so that our testing will remain resilient and useful wherever there is risk — at every layer of the application architecture. This includes resilient UI tests, API and microservices layer validation, end-to-end data testing, and zeroing in on high-risk change impacts to reduce test scope.
  • Testing with the right resources: The best-performing companies always emphasize improving the productive capacity of all team members — through a cultural combination of professional achievement, organizational design, education, and skill development — balanced with putting the procedures, tooling and infrastructure in place to make them successful.

Essential Ingredients

These essential ingredients should always be present to catalyze high-quality, agile software delivery:

  • Fast feedback loops. Achieving near-instant results in response to test runs, and fast feedback from both simulated environments and live customer usage, is considered the “superfood” of test-driven development. High test responsiveness allows teams to debug problems or pinpoint root causes for developer issue resolution, without context switching.
  • Requirements test automation. If you really want to shift testing all the way to the left, why not start testing the test requirements themselves? This approach may sound absurd, but requirements testing has been an essential design proof point for highly regulated environments (like electronics and defense) for decades. Solutions like Tricentis Tosca allow test requirements to be weighted and prioritized by the business value and risk, allowing tests with less relevance and impact to be left off the budget entirely.
  • Self-service automated environments. All the goodness of software-defined infrastructure as code (IaC) and elastically scaled public/private cloud capacity isn’t just for software build and deployment teams. The automated setup and teardown of complete test environments, replenished with golden state test data, drastically reduces cycle times and overhead costs. Self-service makes all the difference here because test teams thrive when they can readily provision their own resources without having to log an IT support request.
  • Service virtualization for simulation. Sometimes, you need to defy reality and settle for virtual environments. Service virtualization (or SV) allows the capture, configuration and simulation of systems, so that you no longer need to access the real thing. Why could this be better? Not only does SV eliminate availability conflicts over-constrained systems, but the virtual environments can also more predictably model the “to-be” state and scenario data — including edge conditions that are hard to reproduce in the real world — for more consistent test results.
  • Welcome our AI collaborators. Call it machine learning or augmented intelligence, but we’re starting to see a new class of AI-driven testing that can visually detect and identify on-screen elements, and understand how the human user’s interactions with these objects are tied to application logic. Tricentis introduced Vision AI so that functional, use case and non-functional tests can remain valid and stable without maintenance, even when the presentation layer changes. There’s no “magic” here — teams still need to tell Vision AI where to look — but once engaged, this cognitive engine enables automation to keep pace with software change, with fast feedback in line with coding and testing tools.

The Intellyx Take

Given the chaos inflicted upon our applications in the real world, over-engineering and over-automation of testing are only natural human responses.

Test automation doesn’t have to become unhealthy. Smart, strategic automation is both the best preventative measure and the best medicine for what ails software delivery. Properly incentivized test teams with a balanced approach can overcome the false positives and negatives, and the data and alert exhaust that accompany an ever-expanding test automation suite.

It shouldn’t matter what development languages or tools are in use, nor what infrastructure you are delivering into. Nor what stage of development your apps are in.

Achieving a balanced software test automation practice, one that uses intelligence to focus on the critical challenges, will free up human minds to focus on creative solutions and critical thinking — resulting in less risk, more output and more real innovation.

Read the full version of this report — as well as more from Intellyx and other analysts — in Tricentis’ analyst research library.

Feature image via Pixabay.

Tricentis is the global leader in enterprise continuous testing, widely credited for reinventing software testing for DevOps, cloud, and enterprise applications. Tricentis and TNS are under common control.
Learn More
The latest from Tricentis
TRENDING STORIES
Jason “JE” English is a Director, CMO Advisor and Principal Analyst at Intellyx, the change agent analyst firm. Drawing on more than 25 years of expertise in designing, marketing and selling enterprise software and interactive services, he is focused on...
Read more from Jason English
Tricentis sponsored this post. Insight Partners is an investor in Tricentis and TNS.
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Pragma, Tricentis.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.