Перейти к содержимому

Фотография

Использовать/Неиспользовать Aliases


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Lipky

Lipky

    Новый участник

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Alex Noname

Отправлено 06 марта 2013 - 07:26

Добрый день!
Хотел поинтересоваться, кто как пишет тесты.

Используете ли Вы Элиасы? С какими сложностями Вы встречались во время их использования/неиспользования. Что лучше и оптимальней на Ваш взляд?

Спасибо!
  • 0

#2 ViktorUvpv

ViktorUvpv

    Новый участник

  • Members
  • Pip
  • 49 сообщений

Отправлено 26 ноября 2013 - 07:28

Добрый день!
Хотел поинтересоваться, кто как пишет тесты.

Используете ли Вы Элиасы? С какими сложностями Вы встречались во время их использования/неиспользования. Что лучше и оптимальней на Ваш взляд?

Спасибо!


Алиасы - это зло. Любой промежуточный объект меняет название и алиас в топку. "Четкие пацанчики" )) используют собственноручно написанные FindObject методы. Почитай FindAll, FindChild. Автотесты становятся в десятки раз стабильнее и не боятся если вдруг какой то промежуточный объект удалился, переименовался, добавился новый и т.д.
  • 0

#3 count_tic

count_tic

    Новый участник

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Гуменюк Александр Вачильевич
  • Город:Киев

Отправлено 27 декабря 2013 - 14:25

Aliases - зло.
Лушче всего мапить обьекты в свои структуры используя FindChild ,WaitWindow и тд и тп
  • 0

#4 Умница

Умница

    Новый участник

  • Members
  • Pip
  • 29 сообщений

Отправлено 09 января 2014 - 08:30

"Четкие пацанчики" )) используют собственноручно написанные FindObject методы. Почитай FindAll, FindChild. Автотесты становятся в десятки раз стабильнее ...

ага, и долгоиграющей... любой find перебирает всех child-ов всех объектов и если приложение большое, то поиска нужной кнопочки можно ждать ооочень долго :)
  • 0

#5 Rebz

Rebz

    Опытный участник

  • Members
  • PipPipPipPip
  • 471 сообщений


Отправлено 09 января 2014 - 09:16


"Четкие пацанчики" )) используют собственноручно написанные FindObject методы. Почитай FindAll, FindChild. Автотесты становятся в десятки раз стабильнее ...

ага, и долгоиграющей... любой find перебирает всех child-ов всех объектов и если приложение большое, то поиска нужной кнопочки можно ждать ооочень долго :)

ну если уровень вложенности от 10 и выше имеет смысл находить сначала промежуточные опорные точки и далее относительно их уже искать остальное =)
  • 0

#6 ViktorUvpv

ViktorUvpv

    Новый участник

  • Members
  • Pip
  • 49 сообщений

Отправлено 13 марта 2014 - 10:19

 

"Четкие пацанчики" )) используют собственноручно написанные FindObject методы. Почитай FindAll, FindChild. Автотесты становятся в десятки раз стабильнее ...

ага, и долгоиграющей... любой find перебирает всех child-ов всех объектов и если приложение большое, то поиска нужной кнопочки можно ждать ооочень долго :)

 

Есть конкретный опыт или это предположение? Я автоматизировал несколько WinForms приложений c вложенностью до 40 объектов. полет нормальный. никаких тормозов. Сейчас почти год автоматизирую Wpf приложение с вложенностью до 50 объектов. никаких тормозов, даже приходится иногда задержки ставить т.к. не всегда объект успевает создаться.. И это поиск в среднем по трем свойствам, а это медленнее, чем по одному... Данные методы помню тормозили в 7-й версии тесткомплита, хотя не исключаю, что у меня слабее комп был. на 9.50 тормозов нет..


  • 0

#7 aksas

aksas

    Активный участник

  • Members
  • PipPip
  • 130 сообщений
  • Город:Харьков

Отправлено 13 марта 2014 - 11:31

незнаю, использую алиасы с огромным удовольствием. На мой взгляд один из самых удобных и удачных инструментов в тесткомплите. Может я просто не сталкивался с такими приложениями, где алиасы зло? Может ктонить привести примеры, когда алиасы это плохо?


  • 0

#8 Сергей

Сергей

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 245 сообщений
  • Город:Москва

Отправлено 11 апреля 2014 - 09:51

Использую собственные класс-обвертки


  • 0

"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных