Back to questions
Ростелеком
Junior — Middle
76
Чем отличаются виды тестирования Smoke, Regress и Sanity по своей цели и применению?
Companies where asked
Answer from AI
sobes.tech AI
Smoke Testing (Дымовое тестирование) — быстрый набор тестов, проверяющих основные функции приложения после сборки или деплоя. Цель — убедиться, что система запускается и основные функции работают, чтобы не тратить время на более глубокое тестирование при критических ошибках.
Regression Testing (Регрессионное тестирование) — проверка, что новые изменения в коде не нарушили уже работающий функционал. Обычно включает полный или частичный набор тестов, покрывающих старые и новые функции.
Sanity Testing (Проверка здравомыслия) — узконаправленное тестирование после небольших изменений или исправлений, чтобы убедиться, что конкретная функциональность работает корректно и баг исправлен.
Кратко:
- Smoke — базовая проверка всей системы после сборки.
- Sanity — проверка конкретных изменений перед более глубоким тестированием.
- Regression — проверка, что изменения не сломали существующий функционал.