Smoke и Sanity тестирование
Smoke тестирование (Тестирование на выживаемость):
Цель: Проверка основных функций приложения для удостоверениясь, что оно может быть принято для более подробного тестирования.
Характеристики:
Объем: Небольшой, охватывает основные функциональные компоненты.
Цель: Выявление критических дефектов, которые могут препятствовать базовой функциональности.
Автоматизация: Может быть частично или полностью автоматизировано.
Пример:
Проверка загрузки основной страницы приложения.
Вход в систему.
Основные функции, необходимые для начала работы.
Sanity тестирование (Тестирование на здравом смысле):
Цель: Проверка ограниченного набора функций, чтобы убедиться в стабильности и работоспособности основных частей системы после внесения изменений.
Характеристики:
Объем: Охватывает ключевые функции, но более широкий по сравнению со Smoke тестированием.
Цель: Проверка конкретных областей после изменений, не затрагивая всю функциональность.
Автоматизация: Может быть частично или полностью автоматизировано.
Пример:
Проверка ключевых функций после внесения изменений в код.
Тестирование специфических сценариев использования, связанных с новыми функциями.
Убедиться, что изменения не оказали негативного воздействия на смежные области.
Общее:
Оба вида тестирования выполняются перед более обширным тестированием.
Они ориентированы на быстрое обнаружение критических проблем после внесения изменений или перед основным тестированием.
Помогают убедиться, что система стабильна и пригодна для дальнейших тестов.
Last updated