• Software Testing Dictionary
  • Home

Failover Testing

What is Failover Testing?

Failover testing is a testing technique that validates a system's ability to be able to allocate extra resource and to move operations to back-up systems during the server failure due to one or the other reasons. This determines if a system is capable of handling extra resource such as additional CPU or servers during critical failures or at the point the system reaches a performance threshold.


Failover testing is very much critical for the following types of applications:

  • Banking Application

  • Financial Application

  • Telecom Application

  • Trading Platforms

Factors to be Considered:

The Following factors need to be considered before considering failover testing:

  • The cost to the company due to outages

  • The cost of protecting the systems, which are likely to break down

  • The likelihood or probability of such disaster

  • The potential outage period/downtime due to disaster