Junior
Papaskink apie funkcinius ir nefunkcinius testus.
sobes.tech AI
Atsakymas iš AI
Funkciniai testai tikrina, ar sistema atlieka tai, ką turi atlikti pagal reikalavimus. Nefunkciniai testai vertina, kaip sistema vykdo savo funkcijas, įvertindami tokius bruožus kaip našumas, patikimumas, saugumas, naudotojui patogumas ir kt.
| Savybė | Funkciniai testai | Nefunkciniai testai |
|---|---|---|
| Tikslas | Patikrinti, ar funkcijos atitinka reikalavimus. | Patikrinti sistemos kokybės savybes. |
| Kas tikrinama | Funkcionalumas, operacijos, sistemos elgsena. | Našumas, mastelis, patikimumas, ir kt. |
| Reikalavimai | Paprastai pagrįsti funkcionaliais reikalavimais. | Pagrįsti nefunkciniais reikalavimais (SLA, standartais). |
| Testų tipai | Moduliniai, integraciniai, sisteminiai, priėmimo, regresijos. | Apkrova, stresas, stabilumas, saugumas, naudotojo patogumas, suderinamumas. |
| Kas atlieka | Kūrėjai (moduliniai/integraciniai), QA inžinieriai, verslo analitikai/vartotojai (priėmimas). | QA inžinieriai (specialistai našumo, saugumo). |
| Metrikos | Funkcionalumo trūkumų skaičius. | Atsako laikas, pralaidumas, prieinamumas, išteklių suvartojimas, pažeidžiamumai. |
| Pavyzdys | Sėkmingos vartotojo autorizacijos patikrinimas. | Puslapio įkėlimo laiko patikrinimas atnaujinant. |