Что такое 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"
```
**Когда использовать:**
- После мелких правок.
- При ограниченном времени на тестирование.
- Для проверки фикса конкретного бага.
Это «быстрая диагностика», а не полное обследование.