Sobes.tech
Junior — Middle

Smoke, Regress va Sanity test turlarining maqsadi va qo'llanilishi bo'yicha qanday farq qiladi?

sobes.tech AI

AIdan javob

Duman Testing (Duman Testi) — dasturiy ta'minotning yig'ilishi yoki joylashtirilgandan so'ng asosiy funksiyalarini tekshirish uchun tezkor testlar to'plami. Maqsad — tizim ishga tushishini va asosiy funksiyalar ishlashini ta'minlash, kritik xatoliklar bo'lsa, chuqurroq testlarga vaqt sarflamaslik.

Regressiya Testi (Regression Testing) — koddagi yangi o'zgarishlar avvalgi ishlayotgan funksiyalarni buzmaganligini tekshirish. Odatda, eski va yangi funksiyalarni qamrab oladigan to'liq yoki qisman testlar to'plami.

Salomatlik Testi (Sanity Testing) — kichik o'zgarishlar yoki tuzatishlardan so'ng ma'lum bir funksiyaning to'g'ri ishlashini va xatolik tuzatilganligini tekshirish uchun mo'ljallangan testlar.

Qisqacha:

  • Smoke — yig'ilishdan so'ng butun tizimning asosiy tekshiruvi.
  • Sanity — chuqurroq testlardan oldin ma'lum o'zgarishlarni tekshirish.
  • Regression — o'zgarishlar mavjud funksionallikni buzmaganligini tekshirish.