Sobes.tech
Junior

Pastāstiet mums par atšķirībām starp funkcionālo un nefunkcionālo testēšanu.

sobes.tech AI

Atbilde no AI

Funkcionālie testi pārbauda, vai sistēma dara to, kas tai jāveic (funkcijas), saskaņā ar prasībām. Uzsvars uz "ko?". Nefunkcionālie testi pārbauda, cik labi sistēma veic savas funkcijas, kā arī citus aspektus, kas nav tieši saistīti ar funkcionalitāti (veiktspēju, drošību, uzticamību, lietojamību utt.). Uzsvars uz "kā?".

Aspekts Funkcionālie testi Nefunkcionālie testi
Mērķis Pārbaudīt atbilstību funkcionālajām prasībām Pārbaudīt sistēmas kvalitāti un veiktspēju
Testējamie objekti Funkcionalitāte, loģika, biznesa procesi Veiktspēja, drošība, lietojamība un citi
Testu veidi Moduāri, integrācijas, sistēmas, pieņemšanas Slodzes, stresa, drošības, lietojamības testi
Prasības Funkcionālās prasības (Lietotāja stāsti, Lietošanas gadījumi) Nefunkcionālās prasības (SLA, standarti)
Uztveres fokuss Funkciju, ievades, izvades un to atbilstības pārbaude Sistēmas īpašību un uzvedības pārbaude
Piemēri jautājumiem Vai pogas darbojas? Vai dati tiek pareizi saglabāti? Cik ātri ielādējas lapa? Vai sistēma ir izturīga pret slodzi?
Kad veikt Visos izstrādes posmos Parasti pēc funkcionalitātes stabilizācijas