Junior — Middle
Какво отличава видовете тестове Smoke, Regress и Sanity по своята цел и приложение?
sobes.tech AI
Отговор от AI
Тест за дим (Smoke Testing) — бърз набор от тестове, които проверяват основните функции на приложението след компилация или внедряване. Целта е да се уверите, че системата се стартира и основните функции работят, за да не губите време за по-дълбоко тестване при критични грешки.
Регресионно тестване (Regression Testing) — проверка дали новите промени в кода не са нарушили вече работещата функционалност. Обикновено включва пълен или частичен набор от тестове, покриващи стари и нови функции.
Тестване на здравия разум (Sanity Testing) — насочени тестове след малки промени или корекции, за да се уверите, че конкретна функционалност работи правилно и грешката е поправена.
Кратко:
- Smoke — базова проверка на цялата система след компилация.
- Sanity — проверка на конкретни промени преди по-дълбоко тестване.
- Regression — проверка дали промените не са разрушили съществуващата функционалност.