Что такое Sanity тесты?
Санитарное тестирование или проверка согласованности/исправности, также известное как Sanity Testing, является узконаправленным видом тестирования, который используется для демонстрации того, что конкретная функция работает согласно заявленным требованиям в спецификации. Это подмножество регрессионного тестирования.
Санитарное тестирование проводится для быстрой проверки работоспособности после добавления новой функции или внесения изменений. Оно является своего рода "остановкой" для проверки, будет ли билд работать. В отличие от подробного тестирования, целью санитарного тестирования является проверка базовой функциональности без проведения полного набора тестов.
Наиболее правильным названием для санитарного тестирования является "тестирование работоспособности". Однако, в русскоязычном QA-комьюнити уже давно употребляется термин "санитарное тестирование".
В отличие от санитарного тестирования, дымовое тестирование (smoke testing) проводится для проверки критически важных функций системы. Оно выполняется перед более глубоким функциональным и регрессионным тестированием и направлено на выявление ошибок заранее, чтобы не тратить время на более сложные тесты.