Mis vahe on testide ja tüüpide vahel?
sobes.tech AI
Vastus AI-lt
Testimise tüüpide ja liikide vaheline erinevus seisneb nende abstraktsiooni tasemes ja eesmärkides.
Testimise liigid kirjeldavad üldist eesmärki, keskendudes sellele, MIS testitakse või KUIDAS testitakse. See on kõrgema taseme klassifikatsioon.
Testimise tüübid kirjeldavad konkreetseid tehnikaid või lähenemisviise, mida kasutatakse selleks, et saavutada liigi eesmärke. Nad keskenduvad süsteemi käitumise konkreetsetele aspektidele või kontrollimeetoditele.
| Testimise liik | Kirjeldus | Näited testimise tüüpide raames |
|---|---|---|
| Funktsionaalne | Süsteemi vastavus määratletud funktsionaalsetele nõuetele. | Moodul-, integratsiooni-, süsteemi-, vastuvõtu (Alpha/Beta), regressiooni. |
| Nefunktsionaalne | Kuidas süsteem töötab, st selle omadused (sooritamine, usaldusväärsus, mugavus jne). | Koormus-, stress-, stabiilsus-, kasutusmugavus-, turvalisus-, ühilduvustestid. |
| Muudatused | Muudatuste tegemise järgselt süsteemis testimine, et kontrollida, kas muudatused töötavad õigesti ja ei rikkunud olemasolevat funktsionaalsust. | Sumu-, regressiooni-, vastuvõtutestid. |
| Kinnitamine | Testimine, mis on suunatud vea parandamise kontrollile. | Korduvtestimine (Re-testing). |
Seega määravad testimise liigid laia konteksti, samas kui testimise tüübid pakuvad konkreetseid tööriistu ja meetodeid selle konteksti tööks. Näiteks, "Regressiooni" testimine (tüüp) toimub kõige sagedamini "Funktsionaalse" või "Muudatuste" testimise raames (liigid). "Koormustest" (tüüp) toimub "Nefunktsionaalse" (liik) raames.