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ą