Что такое Sanity Testing?

Вопрос проверяет знание санитарного тестирования и его роли в проверке исправлений или новых функций.

Короткий ответ

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

Длинный ответ

Определение и цель Sanity Testing:

- Sanity Testing используется для быстрой проверки работоспособности конкретных изменений или улучшений в системе.

- Цель — убедиться, что после правок ключевая функциональность не нарушена и система готова к дальнейшему тестированию.

 

Когда проводится:

- После внесения исправлений, добавления новых функций или обновлений в продукте.

- Применяется, если разработчик исправил конкретный баг или внедрил новую функцию, и нужно быстро проверить, что это работает.

 

Особенности Sanity Testing:

- Фокусируется только на затронутых частях системы.

- Выполняется вручную, без детального прохождения тест-кейсов.

- Быстрое и узконаправленное тестирование, в отличие от полного регрессионного тестирования.

 

Пример:

-  интернет-магазине исправили баг, связанный с добавлением товара в корзину. В Sanity Testing проверяется, что товар теперь корректно добавляется, и функция корзины работает без сбоев.

 

Отличие от Smoke Testing:

- Smoke Testing охватывает основные функции системы в целом, чтобы убедиться, что приложение готово к тестированию.

- Sanity Testing проверяет только изменения или исправления.


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

Уровень

  • Рейтинг:

    3

  • Сложность:

    5

Навыки

  • Testing

Подпишись на QA Engineer в телеграм