Obsah:
- Definícia - Čo znamená testovanie zamerané na zlyhanie?
- Techopedia vysvetľuje testovanie zamerané na zlyhanie
Definícia - Čo znamená testovanie zamerané na zlyhanie?
Testovanie zamerané na zlyhanie, ktoré sa niekedy nazýva aj heuristické testovanie, je typ softvérového testovania, ktoré sa zameriava na najpravdepodobnejšie chyby softvéru alebo programu. Tento typ testovania sa snaží pracovať inteligentnejšie ako plošné alebo štandardné testovanie, aby vyhľadal chyby alebo závady a opravil ich.
Techopedia vysvetľuje testovanie zamerané na zlyhanie
Niektoré typy testovania zameraného na zlyhanie pozostávajú z testovania čiernych skriniek, kde programátori namiesto toho, aby sa pozreli na zdrojový kód programu, spustili program a zistili, čo sa stane. Toto je na rozdiel od testovania v bielych skriniach, kde testeri hľadajú skutočný zdrojový kód programu, aby zistili možné chyby. Niektoré typy testovania čiernych skriniek však môžu zamerať testovacie činnosti na oblasti programu, v ktorých je pravdepodobnejšie, že dôjde k určitým typom zlyhania. Napríklad, ak testeri vedia, že určitá časť zdrojových údajov je zložitá alebo nejasná, môžu v testoch run-time zamerať testovanie zamerané na zlyhanie v tejto oblasti. To znamená, že pri testovaní zameranom na zlyhanie môže existovať aj prvok testovania na bielu skrinku. Základnou myšlienkou testovania zameraného na zlyhanie je, že vývojári by sa mali osobitne zamerať na oblasti kódovej základne, kde sa môže viac pokaziť.