На каком языке?
Если ui меняется редко, то имеет смысл, в ином случае я бы не рекомендовал
да возьмём, например, python
редко меняется, да
если часто меняется, то я оцениваю время, затрачиваемое на поддержку ат и ручное тестирование постоянного нестабильного ui, это я тоже всё понимаю
я именно хочу уже сформировать понимание в своей голове как это реализовывать, когда уже нужно