Products

Problems
we solve

We can help your business

Request a Free Demo / trial

Insights

Insights | How to
11 November, 2025

Test the Untestable: Unlock Savings & Accelerate Your Project

Test the Untestable

Testers have long been asked to test earlier, faster, and more often. In truth, however, when critical APIs, integrations, or microservices aren’t ready, testing gets stuck. We’ve all been there, raring to go, like greyhounds in the slips…  but with nothing to test, and increasingly concerned about the impending last-minute panic.

So yes, testing early and continuously is a sound principle, but many of us aren’t able to start on time. However, there is an easy way to fix this problem, allowing testers to work their magic early and test the untestable.

Service Virtualisation (also known as mock services) has been around for years, quietly solving these problems, yet remains strangely underutilised and misunderstood… until now!

What Does Service Virtualisation Do?

In simple terms, service virtualisation allows you to simulate software components accurately, with rich, complex, real-world responses. Which is helpful for several reasons, including:

  • Parts of your system aren’t available yet.
  • Third-party feeds and connections charge per call.
  • Components and hardware are too expensive for multiple test environments.

Instead of waiting for a dependent API, message-based service, database, or third-party system, testers can create a realistic stand-in that behaves almost exactly like the real thing.

These virtual services are not to be confused with stubs that offer little more than a basic response. Virtual services respond predictably, mimic performance conditions, and can even model edge‑case scenarios that might be difficult to reproduce otherwise.

The result? Testing starts much earlier, even before full system integration, and enables continuous validation of functionality, reliability, and performance.

How Much Does Service Virtualisation Cost?

You might assume service virtualisation is an added expense, another tool or platform licence to justify. In practice, it’s frequently the opposite. Compared to the spiralling costs of third-party providers, delays, partial environments, and late defect fixes, virtualisation dramatically reduces your total cost of quality.

Yes but what’s the actual cost, I hear you ask? Well, a one-year subscription license for OpenText Service Virtualization is a little as £7597. This includes a designer licence and 10 web services.

Then you have to consider the savings, which usually amount to far more than the cost.

Service virtualisation prevents waste, bottlenecks, and inefficiencies across the entire delivery chain. Once a single virtual service is created, it can be reused continuously across projects, pipelines, and teams — multiplying its return with each use.

Typical areas where teams see tangible savings include:

  • Reduced dependency on external or third‑party systems such as payment providers, CRM platforms, or regulatory gateways, which often charge per transaction or restrict test access.
  • Reduced need for key systems if they can be virtualised, for instance, backend systems and their associated costs and effort.
  • Lower defect remediation costs thanks to earlier test cycles that catch integration issues before they reach production.
  • Faster onboarding and training using realistic simulated systems without risking live data or incurring internal effort or third‑party fees.
  • Improved team utilisation as functional testers, performance engineers, trainers, and developers can work in parallel.
  • Lower IT environment costs since virtual services replicate real‑world behaviour without the need for full‑stack integration setups. Also, good for the actual environment.

From a tooling perspective, licensing options vary depending on scope and vendor. Leading tools such as OpenText Service Virtualization scale flexibly from small pilot use cases to enterprise‑grade deployments.

When every week saved in testing translates into accelerated release cycles, reduced overtime, and fewer production fire drills, the real question isn’t “Can we afford it?” but “How much is our current approach costing us?”

How Does Service Virtualisation Accelerate Testing?

Service virtualisation isn’t just about saving money; it also changes the pace and rhythm of testing altogether.

It gives testers the autonomy to accelerate projects. Instead of being hindered by missing pieces, they can accelerate forward confidently and identify issues early, preventing them from snowballing into more serious integration defects or live issues.

When you use service virtualisation, testing doesn’t grind to a halt and testers don’t sit around waiting for other teams or vendors to deliver. It enables projects to:

  • Begin functional testing long before all components arrive.
  • Run performance testing under controlled, repeatable conditions.
  • Reduce idle time, remove dependencies, and smooth out test cycles.

How Does Service Virtualisation Solve Software Development Problems?

Despite what many people assume, service virtualisation isn’t theoretical. It is proven and battle-tested. It’s one of those rare quality practices that improves both speed and assurance simultaneously, and teams that adopt it consistently report tangible benefits:

  • Earlier feedback loops and faster defect discovery.
  • Reduced project risk through proactive testing.
  • Higher productivity as testers work in parallel with developers.
  • Shorter delivery schedules thanks to fewer delays and rework.

In a recent case study, a large European bank used a leading service virtualisation solution (OpenText Service Virtualization) to virtualise third-party and internal services, simulating real-world behaviour and significantly improving testing quality and CI/CD capabilities.

Check out a couple of additional case studies here:

Why Aren’t More Companies Using Service Virtualisation?

Despite its clear benefits and problem-solving capabilities, the adoption rate of service virtualisation remains surprisingly low. With the vast majority of businesses I work with still using the “wait-for-delivery” approach, delaying meaningful testing until late in the cycle.

The reasons for the low uptake are doubtless familiar to you: limited awareness, perceived complexity, and resistance to change.

Some teams assume virtualisation is challenging to set up or fear it requires significant infrastructure changes.

In reality, service virtualisation is straightforward to set up and use. It can begin small with a pilot, or a single service, and deliver value almost immediately. When projects do adopt it, they quickly realise how simple and powerful service virtualisation is, and wish they’d started sooner.

How to Get Started With Service Virtualisation

If your goal is to test earlier, more effectively, and with less stress before release deadlines, here’s how to start:

  • Educate your team by sharing this article and arranging a demo.
  • Run a small pilot to demonstrate quick wins and internal credibility.
  • Secure leadership backing by showing tangible savings in time and cost.
  • Integrate with your test pipelines so virtual components become part of your daily practice, not an experiment.

Once in place, teams typically find they can keep development and testing moving in lockstep with no more waiting, guessing, or hoping upstream systems arrive on time.

Conclusion: Test Early and Cut Costs With Service Virtualisation

Service virtualisation is neither new nor risky. It’s a proven enabler that pays for itself by reducing the need for complete, fully connected test environments, which are notoriously expensive and time-consuming to maintain.

Quality assurance shouldn’t be a reactive firefight squeezed into the final weeks of a project. The sooner teams adopt virtualisation, the sooner they can escape this end-stage testing panic and move toward truly proactive quality.

Have you used service virtualisation? If not, what has prevented you? Let us know in the comments!

Stephen Davis
by Stephen Davis

Stephen Davis is the founder of Calleo Software, a OpenText (formerly Micro Focus) Gold Partner. His passion is to help test professionals improve the efficiency and effectiveness of software testing.

To view Stephen's LinkedIn profile and connect 

Stephen Davis LinkedIn profile

11th November 2025
The Test Tools You Need

Testers: Will We Finally Get The Tools We Need?

During the 2008 credit crunch, companies slashed technical investment. The mantra “do more with less” stuck—and 17 years later, testers are still paying the price as demands, complexity, and expectations have soared. It’s no coincidence that we’re witnessing an increasing number of high-profile software failures and cyber attacks. Yet, there’s still little willingness to invest in the right test tools and training.

Test Automation Fails Smaller Teams

Why Test Automation Fails for Smaller Teams

Many small software teams turn to test automation, expecting substantial time and cost savings. However, they often fail to achieve any of these goals; instead of seeing a return on investment, they end up spending more effort and cost fixing their automation packs. This failure can leave lasting scars, deterring people from embracing automation and realising its many benefits…

breaking up with legacy tools

When to Move on From Legacy Test Tools

I often speak to people who want to abandon legacy test tools and transition to shiny new solutions. They cite several reasons for the switch, many of which are valid, while others need greater consideration to avoid a negative or costly outcome. On the other hand, I also speak to people who are reluctant to ever change tools, even though they’d see incredible benefits.

Shift Left

Shift Left Testing: 4 Myths and Why They Matter

Shift-left testing has become one of the most talked-about software development ideas. It sounds deceptively simple: test earlier in the process to avoid late surprises. But while the phrase is repeated at countless conferences and stand-ups, it is often misunderstood, misapplied, or reduced to a box-ticking activity (like many other testing initiatives).

Is speed destroying quality

Are Faster Releases Destroying Software Quality?

The relentless obsession with ever-faster software delivery puts increased pressure on projects and teams, forcing them to adopt new processes and behaviours, but at what cost? The need for speed has transformed release frequency into a core metric, but is this relentless pursuit of speed undermining quality?

AI in software testing

AI in Software Testing: Just Another Fad?

AI is everywhere. The software testing industry is flooded with buzzword-heavy solutions, and you’d be hard pressed to find a vendor that hasn’t marked at least one of their tools as AI-powered. But is AI another in a long list of cautionary tales, or does it genuinely herald a new era?

Test Automation Hype

Are Test Automation Claims Just Marketing Hype?

Read the marketing collateral from test automation vendors and you’ll encounter bold promises around costs, coverage, and defect reduction. However, for many who have been through multiple automation initiatives, the reality frequently fails to live up to the pitch.

Adding More Testers Makes Quality Worse

When Adding More Testers Makes Quality Worse!

You’re deep into a project, go-live is rapidly approaching, but there is a mountain of testing to get through. Then, a key stakeholder chimes in, “Let’s just pull more people into testing.” It sounds logical: bigger effort, higher quality. But doubling down on resources can easily lead to chaos, confusion, and worse software quality.

Is Open Source Trustworthy

Do You Trust Open-Source Tools for Enterprise Testing?

Open-source testing tools like JMeter and Selenium have obvious appeal—no licensing fees, endless customisation, and a community to lean on. But, if you’re using open-source for mission-critical testing, you need to ask—is it really worth the risk?

Insights

Search

Related Articles

To get other software testing insights, like this, direct to you inbox join the Calleo mailing list.

You can, of course, unsubscribe 

at any time!

By signing up you consent to receiving regular emails from Calleo with updates, tips and ideas on software testing along with the occasional promotion for software testing products. You can, of course, unsubscribe at any time. Click here for the privacy policy.

Sign up to receive the latest, Software Testing Insights, news and to join the Calleo mailing list.

You can, of course, unsubscribe at any time!

By signing up you consent to receiving regular emails from Calleo with updates, tips and ideas on software testing along with the occasional promotion for software testing products. You can, of course, unsubscribe at any time. Click here for the privacy policy.