К списку
Виды и уровни тестированияJuniorСкрининг с HR

Что подразумевает Sanity-тестирование в QA-практике

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

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

Развёрнуто

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

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


Как это работает

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

Тип тестирования Цель Объем проверки Время выполнения
Sanity-тестирование Проверка ключевых функций после изменений Узконаправленное Короткое
Регрессионное тестирование Проверка всей системы на отсутствие сбоев Полное покрытие Длительное

Пример

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

Что важно знать на собеседовании

  • Sanity-тестирование проводится после небольших изменений или исправлений багов.
  • Оно концентрируется на проверке конкретной функциональности, а не всей системы.
  • Обычно выполняется быстро, чтобы сэкономить время на более глубокое тестирование.
  • Отличается от smoke-тестирования тем, что сфокусировано на проверке функционала, а не на общей стабильности.
  • Часто служит предварительным этапом перед детальным регрессионным тестированием.

Тема: Виды и уровни тестирования | Уровень: junior