Использовать/Неиспользовать Aliases
#1
Отправлено 06 марта 2013 - 07:26
Хотел поинтересоваться, кто как пишет тесты.
Используете ли Вы Элиасы? С какими сложностями Вы встречались во время их использования/неиспользования. Что лучше и оптимальней на Ваш взляд?
Спасибо!
#2
Отправлено 26 ноября 2013 - 07:28
Добрый день!
Хотел поинтересоваться, кто как пишет тесты.
Используете ли Вы Элиасы? С какими сложностями Вы встречались во время их использования/неиспользования. Что лучше и оптимальней на Ваш взляд?
Спасибо!
Алиасы - это зло. Любой промежуточный объект меняет название и алиас в топку. "Четкие пацанчики" )) используют собственноручно написанные FindObject методы. Почитай FindAll, FindChild. Автотесты становятся в десятки раз стабильнее и не боятся если вдруг какой то промежуточный объект удалился, переименовался, добавился новый и т.д.
#3
Отправлено 27 декабря 2013 - 14:25
Лушче всего мапить обьекты в свои структуры используя FindChild ,WaitWindow и тд и тп
#4
Отправлено 09 января 2014 - 08:30
ага, и долгоиграющей... любой find перебирает всех child-ов всех объектов и если приложение большое, то поиска нужной кнопочки можно ждать ооочень долго :)"Четкие пацанчики" )) используют собственноручно написанные FindObject методы. Почитай FindAll, FindChild. Автотесты становятся в десятки раз стабильнее ...
#5
Отправлено 09 января 2014 - 09:16
ну если уровень вложенности от 10 и выше имеет смысл находить сначала промежуточные опорные точки и далее относительно их уже искать остальное =)ага, и долгоиграющей... любой find перебирает всех child-ов всех объектов и если приложение большое, то поиска нужной кнопочки можно ждать ооочень долго :)
"Четкие пацанчики" )) используют собственноручно написанные FindObject методы. Почитай FindAll, FindChild. Автотесты становятся в десятки раз стабильнее ...
#6
Отправлено 13 марта 2014 - 10:19
ага, и долгоиграющей... любой find перебирает всех child-ов всех объектов и если приложение большое, то поиска нужной кнопочки можно ждать ооочень долго :)"Четкие пацанчики" )) используют собственноручно написанные FindObject методы. Почитай FindAll, FindChild. Автотесты становятся в десятки раз стабильнее ...
Есть конкретный опыт или это предположение? Я автоматизировал несколько WinForms приложений c вложенностью до 40 объектов. полет нормальный. никаких тормозов. Сейчас почти год автоматизирую Wpf приложение с вложенностью до 50 объектов. никаких тормозов, даже приходится иногда задержки ставить т.к. не всегда объект успевает создаться.. И это поиск в среднем по трем свойствам, а это медленнее, чем по одному... Данные методы помню тормозили в 7-й версии тесткомплита, хотя не исключаю, что у меня слабее комп был. на 9.50 тормозов нет..
#7
Отправлено 13 марта 2014 - 11:31
незнаю, использую алиасы с огромным удовольствием. На мой взгляд один из самых удобных и удачных инструментов в тесткомплите. Может я просто не сталкивался с такими приложениями, где алиасы зло? Может ктонить привести примеры, когда алиасы это плохо?
#8
Отправлено 11 апреля 2014 - 09:51
Использую собственные класс-обвертки
"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных