Мы разрабатываем довольно большое приложение на основе WPF и хотели бы включить автоматическое тестирование пользовательского интерфейса в наш набор тестов (который уже содержит ряд модульных тестов).
UI Automation Framework от Microsoft отчасти звучит идеально подходит для программного запуска и взаимодействия с приложением в тестовой настройке. Тем не менее, я изо всех сил пытался найти надежные ссылки на образцы и опыт работы с технологией, статей и небольших образцов, доступных на MSDN, недостаточно, чтобы убедить меня в том, что это надежный выбор.
Итак, есть ли у кого-нибудь реальный опыт использования UI Automation Framework в наборе тестов? Каковы предостережения и ошибки? Любые передовые методы написания тестовых сценариев, можете ли вы «записывать и воспроизводить» в формате для сценариев, насколько вы должны облегчить тестирование из приложения, как вы включили его в автоматическую сборку? Должны ли мы смотреть в другом направлении, чем UI Automation Framework?
Не стесняйтесь публиковать здесь свой опыт или ссылаться на некоторые хорошие ссылки, которые я мог пропустить.