Junior
176
questionbank

Что такое Санитарное тестирование?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

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

Основные характеристики:

  • Цель: убедиться, что недавно внесенные изменения функционируют как задумано и не нарушили критическую часть системы.
  • Область: сосредоточено только на измененной области кода и связанных с ней компонентах.
  • Глубина: поверхностное, не углубляется в тестирование всех возможных сценариев.
  • Когда проводится: после развертывания сборки с небольшими изменениями или исправлениями ошибок, но перед более полным регрессионным тестированием.
  • Кто проводит: обычно тестировщики.

Отличие от смоук-тестирования:

  • Смоук-тестирование: проверяет основные, критические функции всего приложения (весьма широкая, но поверхностная проверка) для решения, можно ли вообще проводить дальнейшие тесты.
  • Санитарное тестирование: проверяет конкретную измененную область и связанные с ней функции (более сфокусированная, но все еще поверхностная проверка) для решения, можно ли продолжать тестирование этой specific фичи/исправления.

Пример сценария:

Если исправлена ошибка, связанная с расчетом скидок, санитарное тестирование проверит только функциональность расчета скидок с несколькими типичными наборами данных, чтобы убедиться, что исправление работает, и не сломало стандартный процесс применения скидок.