Коллеги, добрый день! На сегодняшний день в компании стоит задача ввести дымовое тестирование на основе Vanessa Automation, с связи с чем хотелось бы обратиться к вам со следующим вопросом: какие подходы к тестированию вы используете? Имеется ввиду, как строится архитектура деплоя: дымовые тесты прогоняются на базах для разработчиков с определенной периодичностью , а потом выходит релиз, или сначала разработчики складывают свои коммиты в релизное хранилище, а уже потом перед выходом в продакшн на релизном хранилище вы запускаете дымовые тесты?
Насчет структуры деплоя - конечно хорошо, когда вы заливаете из веток в мастер протестированный код. Так мы поступаем при разработке ERP.
Ветка пред мерджеванием проходит все тесты.
Плюс сам мастер тоже нужно тестировать, т.к. возможны ошибки во время мерджевания.