Чем отличается санитарное тестирование от регрессионного?
Санитарное тестирование и регрессионное тестирование - это два разных вида тестирования, которые выполняются в разных целях и используют разные подходы.
Санитарное тестирование, также известное как тестирование согласованности, является быстрой проверкой работоспособности после добавления новой функции или внесения изменений в приложение. Оно направлено на проверку базовой функциональности без подробного тестирования. Обычно санитарное тестирование выполняется на билдах, которые требуются для развертывания в срочном порядке.
Регрессионное тестирование, с другой стороны, является разновидностью тестирования, которое выполняется для проверки функциональности приложения после внесения изменений или исправления дефектов. Оно включает в себя выполнение smoke, sanity и UI тестов, которые выполняются вместе в одной куче.
Отличие между санитарным тестированием и регрессионным тестированием заключается в целях и подходах выполнения. Санитарное тестирование проверяет работоспособность конкретной функции и соответствие ее требованиям, оно является подмножеством регрессионного тестирования. Регрессионное тестирование, с другой стороны, выполняется для проверки работоспособности всего приложения после внесения изменений.