Sobes.tech
Junior

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.