Trieda ekvivalencie
Trieda ekvivalencie je koncept používaný v testovaní softvéru, najmä v technikách čiernej skrinky, kde sa vstupy alebo výstupy systému rozdeľujú do niekoľkých skupín. Každá z týchto skupín, známych ako triedy ekvivalencie, obsahuje hodnoty, ktoré podľa špecifikácie systému majú vyvolať rovnaké správanie. To znamená, že ak je nejaký komponent alebo systém testovaný s hodnotou z tejto triedy, očakáva sa, že výsledok bude rovnaký, ako keby bol testovaný s ktoroukoľvek inou hodnotou z tej istej triedy.
Triedy ekvivalencie sa používajú na zjednodušenie procesu testovania tým, že sa obmedzuje počet testovacích prípadov potrebných na dôkladné otestovanie systému. Namiesto testovania každej možnej hodnoty sa testujú len vybrané reprezentatívne hodnoty z každej triedy ekvivalencie, čím sa znižuje čas a náklady na testovanie bez kompromitovania kvality alebo dôveryhodnosti výsledkov testu.