Sobes.tech
Back to questions
Junior — Middle
76

Чем отличаются виды тестирования Smoke, Regress и Sanity по своей цели и применению?

Companies where asked
РостелекомРостелеком

Answer from AI

sobes.tech AI

Smoke Testing (Дымовое тестирование) — быстрый набор тестов, проверяющих основные функции приложения после сборки или деплоя. Цель — убедиться, что система запускается и основные функции работают, чтобы не тратить время на более глубокое тестирование при критических ошибках.

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

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

Кратко:

  • Smoke — базовая проверка всей системы после сборки.
  • Sanity — проверка конкретных изменений перед более глубоким тестированием.
  • Regression — проверка, что изменения не сломали существующий функционал.