Spisu treści:
- Definicja - Co oznacza testowanie ukierunkowane na awarię?
- Techopedia wyjaśnia testy ukierunkowane na awarie
Definicja - Co oznacza testowanie ukierunkowane na awarię?
Testowanie ukierunkowane na awarię, zwane także testowaniem heurystycznym, jest rodzajem testowania oprogramowania, które koncentruje się na najbardziej prawdopodobnych błędach oprogramowania lub programu. Ten rodzaj testowania stara się działać inteligentniej niż testy ogólne lub standardowe, aby znaleźć błędy i usterki i je naprawić.
Techopedia wyjaśnia testy ukierunkowane na awarie
Niektóre rodzaje testów ukierunkowanych na awarie polegają na testowaniu czarnej skrzynki, w której zamiast patrzeć na kod źródłowy programu, programiści uruchamiają program i sprawdzają, co się stanie. Jest to w przeciwieństwie do testów białych skrzynek, w których testerzy sprawdzają rzeczywisty kod źródłowy programu w poszukiwaniu możliwych błędów. Jednak niektóre rodzaje testów czarnej skrzynki mogą skupić działania testowe na obszarach programu, w których bardziej prawdopodobne są pewne rodzaje awarii. Na przykład, jeśli testerzy wiedzą, że określony fragment danych źródłowych jest złożony lub mglisty, mogą skupić się na testowaniu ukierunkowanym na awarię w tym obszarze podczas testów w czasie wykonywania. Oznacza to, że w testach ukierunkowanych na awarie może również występować element białych testów. Podstawowa idea testowania ukierunkowanego na awarie polega na tym, że programiści powinni szczególnie skupić się na obszarach bazy kodu, w których więcej może pójść nie tak.