• 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

Useful Video Courses


Software Engineering Basics

80 Lectures 7.5 hours

Arnab Chakraborty


The Perfect Open Broadcaster Software Recording Studio

10 Lectures 1 hours

Zach Miller


SEO Keyword Research Made Easy + FREE Research Software

17 Lectures 1.5 hours

Zach Miller


How To Startup Your Own SaaS (Software As a Service) Company

60 Lectures 5 hours

John Shea


Software development in Python: A practical approach

99 Lectures 10 hours

Daniel IT


Software Development Processes (SDLC Models)

62 Lectures 5 hours