Junior
Räägi mulle funktsionaalsete ja mittefunktsionaalsete testide erinevustest.
sobes.tech AI
Vastus AI-lt
Funkcionālais tests pārbauda, vai sistēma dara to, kas tai jāveic saskaņā ar prasībām. Nefunkcionālais tests novērtē, kā sistēma izpilda savas funkcijas, novērtējot tādas īpašības kā veiktspēja, uzticamība, drošība, lietojamība utt.
| Īpašība | Funkcionālais tests | Nefunkcionālais tests |
|---|---|---|
| Mērķis | Pārbaudīt funkciju atbilstību prasībām. | Pārbaudīt sistēmas kvalitātes īpašības. |
| Kas tiek pārbaudīts | Funkcionalitāte, operācijas, sistēmas uzvedība. | Veiktspēja, mērogojamība, uzticamība, utt. |
| Prasības | Parasti balstītas uz funkcionālajām prasībām. | Balstītas uz nefunkcionālajām prasībām (SLA, standarti). |
| Testēšanas veidi | Moduļu, integrācijas, sistēmas, pieņemšanas, regresijas. | Slodzes, stresa, stabilitātes, drošības, lietojamības, saderības. |
| Kas parasti veic | Izstrādātāji (moduļu/integrācijas), QA inženieri, biznesa analītiķi/lietotāji (pieņemšanas). | QA inženieri (veiktspējas, drošības speciālisti). |
| Metrikas | Kļūdu skaits funkcionalitātē. | Atbildes laiks, caurlaidspēja, pieejamība, resursu patēriņš, ievainojamības. |
| Piemērs | Lietotāja veiksmīgas autorizācijas pārbaude. | Lapas ielādes laika pārbaude, pieprasot jauninājumus. |