Nefunkcionálne testovanie
Nefunkcionálne testovanie je typ testovania, ktorý je zameraný na hodnotenie aspektov softvérového systému, ktoré nie sú priamo spojené s jeho funkčnosťou. Tieto aspekty zahŕňajú faktory ako výkon, škálovateľnosť, spoľahlivosť, použiteľnosť a bezpečnosť systému. Cieľom nefunkcionálneho testovania je zistiť, či systém spĺňa špecifikované nefunkcionálne požiadavky, ktoré sú často kritické pre úspešné nasadenie a prevádzku softvéru v reálnom prostredí.
Nefunkcionálne testovanie sa môže vykonávať rôznymi metódami, ako sú napríklad testy záťaže, testy stresu, testy použiteľnosti či bezpečnostné testy. Tieto testy pomáhajú identifikovať potenciálne problémy, ktoré by mohli ovplyvniť schopnosť systému zvládnuť požadované úlohy pod rôznymi podmienkami. Napríklad, výkonové testovanie môže odhaliť, ako systém reaguje pri maximálnej záťaži, zatiaľ čo bezpečnostné testovanie sa zameriava na odhalenie zraniteľností, ktoré by mohli byť zneužité na neoprávnený prístup alebo útoky na systém.