Sobes.tech
Junior — Middle

Какво отличава видовете тестове Smoke, Regress и Sanity по своята цел и приложение?

sobes.tech AI

Отговор от AI

Тест за дим (Smoke Testing) — бърз набор от тестове, които проверяват основните функции на приложението след компилация или внедряване. Целта е да се уверите, че системата се стартира и основните функции работят, за да не губите време за по-дълбоко тестване при критични грешки.

Регресионно тестване (Regression Testing) — проверка дали новите промени в кода не са нарушили вече работещата функционалност. Обикновено включва пълен или частичен набор от тестове, покриващи стари и нови функции.

Тестване на здравия разум (Sanity Testing) — насочени тестове след малки промени или корекции, за да се уверите, че конкретна функционалност работи правилно и грешката е поправена.

Кратко:

  • Smoke — базова проверка на цялата система след компилация.
  • Sanity — проверка на конкретни промени преди по-дълбоко тестване.
  • Regression — проверка дали промените не са разрушили съществуващата функционалност.