Sobes.tech
Junior

Mondja el nekünk a funkcionális és nem funkcionális tesztek közötti különbségeket.

sobes.tech MI

Válasz az MI-től

A funkcionális tesztek ellenőrzik, hogy a rendszer megfelel-e a követelményeknek (funkciók), a követelmények szerint. A "mi?" kérdésre fókuszál. A nem-funkcionális tesztek azt vizsgálják, hogy a rendszer mennyire jól végzi el funkcióit, valamint más, közvetlenül nem kapcsolódó szempontokat (teljesítmény, biztonság, megbízhatóság, használhatóság stb.). A "hogyan?" kérdésre fókuszál.

Szempont Funkcionális teszt Nem-funkcionális teszt
Cél A funkcionális követelményeknek való megfelelés ellenőrzése A rendszer minőségének és teljesítményének ellenőrzése
Tesztelési tárgyak Funkcionalitás, logika, üzleti folyamatok Teljesítmény, biztonság, használhatóság stb.
Teszt típusok Moduális, integrációs, rendszer, elfogadási Terhelés, stressz, biztonság, usability tesztek
Követelmények Funkcionális követelmények (Felhasználói történetek, Use Cases) Nem-funkcionális követelmények (SLA, szabványok)
Fókusz Funkciók, bemenetek, kimenetek és megfelelőségük ellenőrzése A rendszer jellemzőinek és viselkedésének ellenőrzése
Példák kérdésekre Működik a gomb? Helyesen mentődnek az adatok? Mennyire gyorsan töltődik be az oldal? Ellenáll-e a rendszer a terhelésnek?
Mikor végzik A fejlesztés minden szakaszában Általában a funkcionalitás stabilizálása után