Analýza príčin a následkov
Analýza príčin a následkov je technika testovania čiernej skrinky, ktorá sa používa na vytvorenie testovacích prípadov na základe grafov príčin a následkov. Táto metóda je zameraná na identifikáciu a vizualizáciu vzťahov medzi rozličnými príčinami a ich potenciálnymi následkami. Pri tvorbe týchto grafov sa používajú logické operátory ako AND, OR alebo NOT, aby sa mohli určiť rôzne kombinácie vstupných podmienok, ktoré vedú k určitému výsledku alebo stavu systému. Cieľom je zabezpečiť, aby všetky možné kombinácie vstupov, ktoré môžu ovplyvniť správanie systému, boli pokryté testovaním.
Táto technika je obzvlášť užitočná v situáciách, kde je potrebné identifikovať komplexné vzťahy medzi vstupmi a výstupmi, a je aplikovateľná v rôznych fázach testovania softvéru. Môže pomôcť znížiť množstvo testovacích prípadov tým, že sa zameria na tie kombinácie, ktoré majú najväčší potenciál spôsobiť chyby alebo problémy. Analýza príčin a následkov tak umožňuje efektívnejšie riadenie kvality softvéru a zvyšuje pravdepodobnosť, že sa odhalia kritické chyby ešte pred nasadením softvéru do produkcie.