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

Программирование на C# для тестировщиков
онлайн, начало 19 июля
Школа для начинающих тестировщиков
онлайн, начало 25 июля
Python для начинающих
онлайн, начало 26 июля
Автоматизация функционального тестирования
онлайн, начало 26 июля
Фотография

Desctop automation как найти контролы/локаторы элементов

inspect

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

#1 skalolaz

skalolaz

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

  • Members
  • Pip
  • 51 сообщений
  • ФИО:Andrey

Отправлено 10 Июль 2018 - 14:28

Всем доброго времени суток,

 

Прошу совета людей кто занимался автоматизацией desktop приложений. Какие тулы есть для получения информации о контролах желательно с документацией. Буду рад любым советам, например, с чего начать, какой тул выбрать.

Сейчас я склонен попробовать winium.desktop driver.


  • 0

#2 Freiman

Freiman

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 414 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 10 Июль 2018 - 14:54

Лучший совет - даже не начинать :)

Когда-то я тоже пытался этим заниматься, но стабильность тестов была столь ужасна, а эффективность в целом - низка, что эту активность достаточно быстро закрыли, и дальше автоматизировали только CLI-приложения
  • 1

#3 SALar

SALar

    Гуру

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


Отправлено 10 Июль 2018 - 15:43

Лучший совет - даже не начинать :)

Когда-то я тоже пытался этим заниматься, но стабильность тестов была столь ужасна, а эффективность в целом - низка, что эту активность достаточно быстро закрыли, и дальше автоматизировали только CLI-приложения

+1. К сожалению, программисты постоянно хотят "быть в тренде / работать на будущего работодателя / ...", что приводит к тому что они используют библиотеки контролов, которые не обрабатываются текущими версиями тулов тестирования. Забейте. Тестируемость софта совершенно не интересует прогеров. Это как дама идущая в лес в туфлях на двенадсатисантиметровых шпильках. Непрактично, зато красиво. 

 

Объяснять бесполезно. Приходится просто смириться.

 

PS. Сделать ID контролов меняющимися в каждой версии - это еще один шик от программистов.


  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней

 


#4 Сергей

Сергей

    Гуру

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

Отправлено 10 Июль 2018 - 21:03

Согласен с Сергеем частично. Но попытаться стоит программистов убедить, после чего можете смело зп просить. Тулзы только платные. TestComplete, UFT. Бесплатные - хлам. Про стабильность - какой десктоп, такая и стабильность) Достичь можно стабильности и это несложно, но муторно. Толковые тесты должны быть.
  • 0

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


#5 Сергей

Сергей

    Гуру

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

Отправлено 10 Июль 2018 - 21:05

Да, платные тулзы дают движок, который можно использовать в джаве например) Тут больше гибкости.
  • 0

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


#6 Сергей

Сергей

    Гуру

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

Отправлено 10 Июль 2018 - 21:05

...
  • 0

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


#7 Noksa

Noksa

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

  • Members
  • PipPip
  • 117 сообщений
  • ФИО:Александр

Отправлено 11 Июль 2018 - 05:35

LeanFT для десктопа из платных наиболее лучший вариант из всех, что есть на рынке. 

Оно же UFT PRO, позволяющее писать на C#/Java


  • 0

#8 baxatob

baxatob

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

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 11 Июль 2018 - 08:00

+1 за коммерческие инструменты, из которых более других понравился TestComplete. Писать можно на Python, JavaScript, C# Script и еще кучке диалектов. Если приложение написано на джаве, то можно напрямую дергать методы из джава-классов. Так же можно дергать различные DLL. Возможна интеграция с тестами, созданными в VisualStudio, с Селениум-тестами и еще КУЧА всего. 


  • 0

#9 Сергей

Сергей

    Гуру

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

Отправлено 12 Июль 2018 - 00:52

Движок LeanFT от UFT, TestLeft от TestComplete. Смотря на чем написано приложение. Мне TestComplete больше нравится. Но UFT семейство HP, соответственно интегрируется с ПО HP, например ALM. Лучше бы HP принтерами бы занимались, а не писали бы на vbs.
  • 0

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


#10 Сергей

Сергей

    Гуру

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

Отправлено 12 Июль 2018 - 00:52

-
  • 0

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



Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



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

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

Яндекс.Метрика
Реклама на портале