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.
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.