Sanity testing- направлено на тестирование функциональности, что она работает согласно требованиям спецификации.Один из разновидностей регрессионного тестирования.Проводится с целью удостоверится что система/компонент работают как и заявлено, после изменений в среде или самой системе.
Smoke testing - выборка из общего числа запланированных тестовых сценариев, покрывающая основную функциональность компонента или системы. Проводится с целью удостовериться, что базовые функции программы в целом работают корректно без углубления в детали.
Основное различие:
Smoke - направлено вширь. Пытаемся охватить тестами намного больше функционала.
Sanity - направлено вглубь приложения.Тестируем выбранный компонент углубляясь во все детали.
а чем санитарное отличается от функционального? и от юнит-тестирования?
ОтветитьУдалитьЮнит это болеее полное и детальное тестирование модуля. Функциональное это тип тестирования, который определается не по обьему покрытия (как санити или смоук), а по тому что тестируется.
Удалить