Model
Model je konceptuálna alebo fyzická reprezentácia systému, komponentu alebo procesu, ktorá sa využíva na pochopenie, analýzu, predikciu alebo simuláciu jeho správania. V oblasti testovania softvéru slúži model ako základ pre vytváranie testovacích prípadov a scénarov, čo umožňuje efektívnejšie a systematickejšie pokrytie testovaných funkcií. Model môže byť vytvorený na rôznych úrovniach abstrakcie a môže zahŕňať rôzne aspekty systému, ako sú funkčné vlastnosti, interakcie s používateľmi, alebo architektúra systému.
V kontexte testovania softvéru sa modely často používajú na simuláciu očakávaného správania komponentov alebo celých systémov. Tým, že poskytujú štruktúrovaný spôsob, ako reprezentovať komplexné systémy, modely pomáhajú identifikovať potenciálne chyby pred ich implementáciou. Použitie modelov v testovaní môže tiež zjednodušiť proces validácie a verifikácie, keďže testovacie scenáre sú odvodené priamo z modelov, čím sa zvyšuje pravdepodobnosť, že všetky požadované funkcie budú riadne pokryté a otestované.