Иногда такой подход вполне уместен, но иногда скоуп складывается из абсолютно новых модулей со своим набором фич, а иногда - доработки в виде фич к существующему функционалу, и тогда, возможно, нужно что-то более универсальное.
При создании автотеста на UI столкнулся с такой проблемой:
написал несколько методов, отрефакторил их (убрал некоторые шаги в классе UIMap Designer, которые Coded UI Test Builder генерировал) и после создания новых UI методов (после сохранения кода, который нагенерировал Coded UI Test Builder) весь рефакторинг в UIMap Designer похерелся, старый код до рефакторинга снова в силе.
В связи с этим вопрос: как сделать так, чтобы новые записи с помощью Coded UI Test Builder никак не аффектили старые.
Заранее спасибо! :)
Возможно, всё ещё будет актуально.... Дело в том, что файлы дизайнера лучше редактировать не руками, а с помощью встроенного спая. Просто если сначала отредактировать руками, а потом перегенерить мап-файл с помощью спая, то "ручные" изменения слетят. Поэтому если нет гарантии, что в будущем мап-файл не будет перегенерироваться, то лучше всё же делать всё спаем, а не руками
Очень актуально, спасибо! :) А как работать с этим спаем? Это и есть map-файл? Может, есть ссылка какая-то на литературу, видео?