четверг, 14 марта 2013 г.

Различие между Smoke и Sanity testing.


Sanity testing- направлено на тестирование функциональности, что она работает согласно требованиям спецификации.Один из разновидностей регрессионного тестирования.Проводится с целью удостоверится что система/компонент работают как и заявлено, после изменений в среде или самой системе.

Smoke testing - выборка из общего числа запланированных тестовых сценариев, покрывающая основную функциональность компонента или системы. Проводится с целью удостовериться, что базовые функции программы в целом работают корректно без углубления в детали.

Основное различие:
Smoke - направлено вширь. Пытаемся охватить тестами намного больше функционала.
Sanity - направлено вглубь приложения.Тестируем выбранный компонент углубляясь во все детали.

2 комментария:

  1. а чем санитарное отличается от функционального? и от юнит-тестирования?

    ОтветитьУдалить
    Ответы
    1. Юнит это болеее полное и детальное тестирование модуля. Функциональное это тип тестирования, который определается не по обьему покрытия (как санити или смоук), а по тому что тестируется.

      Удалить