Testowanie awaryjne

Co to jest testowanie awaryjne?

Testowanie awaryjne to technika testowania, która weryfikuje zdolność systemu do przydzielania dodatkowych zasobów i przenoszenia operacji do systemów zapasowych w przypadku awarii serwera z jednego lub innego powodu. Określa, czy system jest w stanie obsłużyć dodatkowe zasoby, takie jak dodatkowy procesor lub serwery, podczas krytycznych awarii lub w momencie, gdy system osiągnie próg wydajności.

Przykład:

Testowanie awaryjne jest bardzo krytyczne w przypadku następujących typów aplikacji:

  • Aplikacja bankowa

  • Aplikacja finansowa

  • Aplikacja telekomunikacyjna

  • Platformy handlowe

Czynniki do rozważenia:

Przed rozważeniem testów przełączania awaryjnego należy wziąć pod uwagę następujące czynniki:

  • Koszt dla firmy z powodu przestojów

  • Koszt ochrony systemów, które mogą się zepsuć

  • Prawdopodobieństwo wystąpienia takiej katastrofy

  • Potencjalny okres przestoju / przestój spowodowany katastrofą