Smoke и Sanity тестирование

Smoke тестирование (Тестирование на выживаемость):

  • Цель: Проверка основных функций приложения для удостоверениясь, что оно может быть принято для более подробного тестирования.

  • Характеристики:

    • Объем: Небольшой, охватывает основные функциональные компоненты.

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

    • Автоматизация: Может быть частично или полностью автоматизировано.

  • Пример:

    • Проверка загрузки основной страницы приложения.

    • Вход в систему.

    • Основные функции, необходимые для начала работы.

Sanity тестирование (Тестирование на здравом смысле):

  • Цель: Проверка ограниченного набора функций, чтобы убедиться в стабильности и работоспособности основных частей системы после внесения изменений.

  • Характеристики:

    • Объем: Охватывает ключевые функции, но более широкий по сравнению со Smoke тестированием.

    • Цель: Проверка конкретных областей после изменений, не затрагивая всю функциональность.

    • Автоматизация: Может быть частично или полностью автоматизировано.

  • Пример:

    • Проверка ключевых функций после внесения изменений в код.

    • Тестирование специфических сценариев использования, связанных с новыми функциями.

    • Убедиться, что изменения не оказали негативного воздействия на смежные области.

Общее:

  • Оба вида тестирования выполняются перед более обширным тестированием.

  • Они ориентированы на быстрое обнаружение критических проблем после внесения изменений или перед основным тестированием.

  • Помогают убедиться, что система стабильна и пригодна для дальнейших тестов.

Last updated