Junior — Middle
Чӣ гуна фарқиятҳо байни намудҳои тестии Smoke, Regress ва Sanity дар мақсад ва истифодаи онҳо ҳастанд?
sobes.tech AI
Ҷавоб аз AI
Тест дим (Smoke Testing) — тезари тестҳо, ки вазифаҳои асосии барнома пас аз ҷамъоварӣ ё насбро санҷиш медиҳанд. Ҳадаф — таъмин кардан, ки система оғоз мешавад ва вазифаҳои асосӣ кор мекунанд, то вақти бештар барои санҷишҳои амиқтар дар ҳолати хатоҳои критикӣ сарф нашаванд.
Тестҳои регрессия (Regression Testing) — санҷиш, ки оё тағиротҳои нав дар код вазифаҳои аллакай коршоямро вайрон накардаанд. Одатан маҷмӯи пурра ё қисман тестҳо, ки вазифаҳои кӯҳна ва навро фаро мегиранд.
Тестҳои саломатӣ (Sanity Testing) — тестҳои махсус пас аз тағиротҳои хурд ё ислоҳот, барои таъмини он, ки вазифаи мушаххас дуруст кор мекунад ва хато ислоҳ шудааст.
Хулоса:
- Smoke — санҷиши асосии тамоми системаи пас аз ҷамъоварӣ.
- Sanity — санҷиши тағиротҳои мушаххас пеш аз санҷишҳои амиқтар.
- Regression — санҷиш, ки тағиротҳо вазифаҳои мавҷударо вайрон накардаанд.