Junior
Pastāsti man par funkcionalitātes un nefunkcionalitātes testēšanas atšķirībām.
sobes.tech AI
Atbilde no AI
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. |