Sobes.tech
Junior — Middle

Чӣ гуна фарқиятҳо байни намудҳои тестии Smoke, Regress ва Sanity дар мақсад ва истифодаи онҳо ҳастанд?

sobes.tech AI

Ҷавоб аз AI

Тест дим (Smoke Testing) — тезари тестҳо, ки вазифаҳои асосии барнома пас аз ҷамъоварӣ ё насбро санҷиш медиҳанд. Ҳадаф — таъмин кардан, ки система оғоз мешавад ва вазифаҳои асосӣ кор мекунанд, то вақти бештар барои санҷишҳои амиқтар дар ҳолати хатоҳои критикӣ сарф нашаванд.

Тестҳои регрессия (Regression Testing) — санҷиш, ки оё тағиротҳои нав дар код вазифаҳои аллакай коршоямро вайрон накардаанд. Одатан маҷмӯи пурра ё қисман тестҳо, ки вазифаҳои кӯҳна ва навро фаро мегиранд.

Тестҳои саломатӣ (Sanity Testing) — тестҳои махсус пас аз тағиротҳои хурд ё ислоҳот, барои таъмини он, ки вазифаи мушаххас дуруст кор мекунад ва хато ислоҳ шудааст.

Хулоса:

  • Smoke — санҷиши асосии тамоми системаи пас аз ҷамъоварӣ.
  • Sanity — санҷиши тағиротҳои мушаххас пеш аз санҷишҳои амиқтар.
  • Regression — санҷиш, ки тағиротҳо вазифаҳои мавҷударо вайрон накардаанд.