Testování Založené Na Rizicích

Testování, při němž je management, výběr, prioritizace a využívání testovacích činností a zdrojů založeno na odpovídajících typech rizik a jejich úrovních.

Present in sylabi

Příklad použití

Tým pracující na systému online plateb používá testování založené na rizicích, aby rozhodl, kam zaměřit úsilí. Analýza rizik identifikuje tok autorizace plateb jako vysoce rizikový (vysoká pravděpodobnost defektů a závažný dopad, pokud k nim dojde), zatímco funkce stahování reportů je nízko riziková. Úsilí testování je alokováno odpovídajícím způsobem: tok plateb dostane rozsáhlý návrh a provedení testů, včetně analýzy hraničních hodnot a integračních testů, zatímco funkce stahování dostane lehčí průchod. Zainteresované strany jsou po celou dobu projektu informovány o úrovni zbytkového rizika.

Časté dotazy

Jak se testování založené na rizicích liší od běžného testování? Je to přístup, kde úroveň testování je řízena úrovní identifikovaných rizik produktu. Rizika jsou identifikována již v počátečních fázích projektu a jejich úrovně řídí testovací proces — více rizika, více testování.

Co je riziko produktu? Riziko produktu je riziko, že komponenta nebo systém samotný nesplní své cíle — například nesprávná funkčnost, špatný výkon nebo bezpečnostní zranitelnosti. Testování založené na rizicích cílí na tato rizika produktu.

Kdo provádí analýzu rizik? Testovací tým, vývojáři a zainteresované strany společně. Identifikace rizik těží z více perspektiv a výsledné úrovně rizik jsou dohodnuty, nikoli vnuceny.

Nahrazuje testování založené na rizicích jiné techniky návrhu testů? Ne. Určuje, KDE a JAK MOC testovat; samotné testovací případy stále používají techniky jako rozdělení ekvivalence, analýza hraničních hodnot a odhadování chyb.

Jakou roli hraje riziko v plánu testování? Plán testování dokumentuje rizika vyžadující plánování pro případ nenadálých událostí. Testování založené na rizicích to operacionalizuje: plán, harmonogram i kritéria výstupu odrážejí identifikované úrovně rizik.

Související pojmy