Čo je nefunkcionálne testovanie?
Nefunkcionálne testovanie (non-functional testing), označované aj ako nefunkčné testovanie, je druh testovania softvéru, ktorý sa zameriava na overenie rôznych aspektov výkonnosti, spoľahlivosti, bezpečnosti, efektívnosti a použiteľnosti aplikácie alebo systému. Zameriava sa predovšetkým na aspekty, ktoré ovplyvňujú celkový výkon a kvalitu softvéru.
Rozdiel medzi funkcionálnym a nefunkcionálnym testovaním
Na rozdiel od nefunkcionálneho testovania sa funkcionálne testovanie zameriava na overenie, či aplikácia alebo systém vykonáva svoje funkcie tak, ako bolo navrhnuté a špecifikované v požiadavkách. Jeho cieľom je skontrolovať, či softvér dosahuje očakávané výsledky pri rôznych vstupných situáciách a podmienkach. Softvérový produkt ako celok na základe jeho funkčných i nefunkčných požiadaviek hodnotí tzv. systémové testovanie.