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

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


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

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

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