Что такое Sanity-тестирование

QA Тестировщик Junior Без компании
Что такое Sanity-тестирование
Ответы
Sanity-тестирование — это быстрая проверка ключевых функций приложения после изменений (например, после сборки или исправления бага). Цель — убедиться, что основные компоненты работают корректно перед запуском более глубокого тестирования (например, регрессионного). **Отличие от Smoke-тестирования:** - Smoke — проверка стабильности сборки (все ли вообще запускается). - Sanity — фокус на конкретном изменении (например, починили форму входа — проверяем только её). **Пример для веб-приложения:** ``` def test_login_sanity(): assert login("valid_user", "correct_password") == "Success" assert login("invalid_user", "wrong_password") == "Access Denied" ``` **Когда использовать:** - После мелких правок. - При ограниченном времени на тестирование. - Для проверки фикса конкретного бага. Это «быстрая диагностика», а не полное обследование.