Model testu
Model testu je koncept, ktorý popisuje testovací softvér využívaný pri overovaní komponentu alebo systému. Tento model predstavuje abstraktný alebo konkrétny popis testov a testovacích prípadov, ktoré sú navrhnuté s cieľom overiť funkčnosť, bezpečnosť, výkon alebo iné aspekty testovaného subjektu. Model testu môže byť vytvorený na základe rôznych prístupov a metodológií, ako sú napríklad modely založené na požiadavkách, modely tokov dát alebo stavové modely.
Používanie modelu testu umožňuje efektívnejšie a systematickejšie plánovanie a vykonávanie testovacích aktivít. Testovacie modely môžu slúžiť ako základ pre automatizáciu testovania, kde sa generujú testovacie prípady automaticky na základe definovaného modelu. Týmto spôsobom sa zvyšuje pokrytie testov a znižuje sa riziko vynechania kritických scénarov. Modely testov sú kľúčovým prvkom pri implementácii testovania založeného na modeloch (Model-Based Testing), čo je prístup, ktorý využíva formálne modely na vedenie procesu testovania.