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 |