Sobes.tech
Junior

Kuo skiriasi testų rūšys ir tipai?

sobes.tech AI

Atsakymas iš AI

Skirtumas tarp testavimo rūšių ir tipų yra jų abstrakcijos lygis ir tikslas.

Testavimo rūšys apibūdina bendrą tikslą, sutelkiant dėmesį į tai, KAS yra testuojama arba KAIP yra testuojama. Tai yra aukštesnio lygio klasifikacija.

Testavimo tipai apibūdina konkrečias technikas ar požiūrius, naudojamus siekiant pasiekti rūšių tikslus. Jie sutelkiami į konkrečius sistemos elgsenos aspektus arba patikros metodus.

Testavimo rūšis Aprašymas Pavyzdžiai testavimo tipų šioje rūšyje
Funkcinis Patikrinimas, ar sistema atitinka nurodytus funkcinius reikalavimus. Modulinis, integracinis, sisteminis, priėmimo (Alpha/Beta), regresinis.
Nefunkcinis Patikrinimas, kaip veikia sistema, t. y. jos savybės (veikimas, patikimumas, patogumas ir kt.). Apkrovos, streso, stabilumo, naudotojo patirties, saugumo, suderinamumo testavimas.
Pakeitimai Testavimas po pakeitimų įvedimo į sistemą, siekiant patikrinti, ar pakeitimai veikia teisingai ir nepakenkė esamai funkcionalumui. Dūmų, regresinis, priėmimo.
Patvirtinimas Testavimas, skirtas patikrinti klaidos taisymą. Pakartotinas testavimas (Re-testing).

Taip, testavimo rūšys nustato plačią kontekstą, o testavimo tipai suteikia konkrečius įrankius ir metodus darbui šiame kontekste. Pavyzdžiui, "Regresinis" testavimas (tipas) dažniausiai atliekamas "Funkcinio" arba "Pakeitimų" testavimo (rūšių) kontekste. "Apkrovos" testavimas (tipas) atliekamas "Nefunkcinio" (tipo) kontekste.