Здравствуйте, Аноним, Вы писали:
А>Насколько практичная вещь ?
А>Хотелось бы услышать отзывы тех кто проверял на деле и объемы проектов.
А>Насколько можно ее вживить в существующий проект.
А что вы хотите с ним(ней) делать?
Мы использовали для тестирования через UI десктпоного приложения, но не напрямую а через обертку
White — напрямую использовать эти интерфейсы прямо скажем так... неудобно.
Опыт, правда, был не большой (но не из-за самой идеи, а просто заказчик поменял политику и на написание UI-тестов не осталось ресурсов).
Что могу сказать — в принципе, получилось не плохо, хотя и были серьезные сложности, нам нужно было тестировать legacy приложения на VB6 и Delphi6 — там свои контролы которые плохо читались через UIAutomation. Если бы были только стандартные — проблем бы не было, я думаю.
Здравствуйте, Аноним, Вы писали:
А>Насколько практичная вещь ?
А>Хотелось бы услышать отзывы тех кто проверял на деле и объемы проектов.
А>Насколько можно ее вживить в существующий проект.
Смотря зачем её использовать. Если работать с окнами чужих приложений или писать UI-тесты к своим — достаточно поискать примеры в интернете, заводится с полпинка (дело было года три назад, если и были нюансы — я их успешно забыл
).
Если надо добавить поддержку UI automation в свой проект, то wpf/winforms поддерживают её из коробки, со сторонними компонентами — как повезёт.
Если собираетесь добавить поддержку скриптов через UIA — я бы сразу отказался от этой затеи, замучаетесь поддерживать скрипты для разных версий UI.