Sobes.tech
Junior

Ispričajte nam o razlikama između funkcionalnog i nefunkcionalnog testiranja.

sobes.tech АИ

Одговор од АИ

Funkcionalno testiranje proverava da li sistem radi ono što treba (funkcije), u skladu sa zahtevima. Fokus na "šta?". Nefunkcionalno testiranje proverava koliko dobro sistem obavlja svoje funkcije, kao i druge aspekte koji nisu direktno povezani sa funkcionalnošću (performanse, sigurnost, pouzdanost, upotrebljivost itd.). Fokus na "kako?".

Aspekt Funkcionalno testiranje Nefunkcionalno testiranje
Cilj Provera usklađenosti sa funkcionalnim zahtevima Provera kvaliteta i performansi sistema
Objekti testiranja Funkcionalnost, logika, poslovni procesi Performanse, sigurnost, upotrebljivost itd.
Tipovi testova Modularno, integraciono, sistemsko, prihvatno Opterećenje, stres, sigurnost, upotrebljivost
Zahtevi Funkcionalni zahtevi (Korisničke priče, Use Cases) Nefunkcionalni zahtevi (SLA, standardi)
Fokus Provera funkcija, ulaza, izlaza i njihove usklađenosti Provera karakteristika i ponašanja sistema
Primer pitanja Da li radi dugme? Da li se podaci pravilno čuvaju? Koliko brzo se učitava stranica? Da li je sistem otporan na opterećenje?
Kada se sprovodi Na svim fazama razvoja Obično nakon stabilizacije funkcionalnosti