Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Разработка информационных систем Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
 Re: Моделирование действий пользовтелей  [new]
dimonz80
Member

Откуда:
Сообщений: 153
RMagistr2015
dimonz80
пропущено...


Пробовали как раз для эмуляции действий пользователей пару лет назад.

Что пробовали? какой результат получился? Поделитесь пожалуйста опытом... )


Использовали AutoHotKey. Там делаешь скрипт, компилишь в Exe. Запускаешь exe. Запускаешь свою прогу и по хоткею, заданному в скрипте, запускаешь некоторые действия типа нажатия кнопок, кликов мышей etc. Просто читаем мануал и делаем - все просто. Никакой магии.
4 апр 17, 09:05    [20363562]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
RMagistr2015
Member [заблокирован]

Откуда:
Сообщений: 1389
dimonz80
RMagistr2015
пропущено...

Что пробовали? какой результат получился? Поделитесь пожалуйста опытом... )


Использовали AutoHotKey. Там делаешь скрипт, компилишь в Exe. Запускаешь exe. Запускаешь свою прогу и по хоткею, заданному в скрипте, запускаешь некоторые действия типа нажатия кнопок, кликов мышей etc. Просто читаем мануал и делаем - все просто. Никакой магии.

Для веб приложений она то же подойдёт? Есть в ней нейронка?
Использовали ли кто-нибудь нейронные сети для этих задач?
4 апр 17, 09:22    [20363619]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 237
RMagistr2015
А вообще каие нейронные сети можно натаскать на подобного рода задачи?
Вы основы PL/SQL неспособны осилить, куда вам в нейросети...
dimonz80
Если не хотите переделывать как положено, то можно использовать автокликеры, например такие
Только Selenium Webdriver, только хардкор
4 апр 17, 09:24    [20363631]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
RMagistr2015
Member [заблокирован]

Откуда:
Сообщений: 1389
Никанор Кузьмич
RMagistr2015
А вообще каие нейронные сети можно натаскать на подобного рода задачи?
Вы основы PL/SQL неспособны осилить, куда вам в нейросети...

Это совсем другая тема )) Человек всегда учится и всегда развивается ))) На что человек способен на что нет, решает только он сам, Вам спасибо большое за помощь в других моих темах )))
Можно ли к предложенному Вами инструменту прикрутить нейронку?))
4 апр 17, 09:31    [20363666]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
dimonz80
Member

Откуда:
Сообщений: 153
RMagistr2015
dimonz80
пропущено...


Использовали AutoHotKey. Там делаешь скрипт, компилишь в Exe. Запускаешь exe. Запускаешь свою прогу и по хоткею, заданному в скрипте, запускаешь некоторые действия типа нажатия кнопок, кликов мышей etc. Просто читаем мануал и делаем - все просто. Никакой магии.

Для веб приложений она то же подойдёт? Есть в ней нейронка?
Использовали ли кто-нибудь нейронные сети для этих задач?


Для web использовал iMacros - это плагин для броузеров, очень простой в использовании. И селениум для авто тестов.
Какие нейронные сети??? Один брякнул, второй раскрывши рот слушает))). Не нужны тут нейронные сети. Никак!

Общий смысл автокликеров - проиграть сценарий и (опционально) - проанализировать получившийся результат. И все.
4 апр 17, 09:41    [20363732]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
RMagistr2015
Member [заблокирован]

Откуда:
Сообщений: 1389
dimonz80
RMagistr2015
пропущено...

Для веб приложений она то же подойдёт? Есть в ней нейронка?
Использовали ли кто-нибудь нейронные сети для этих задач?


Для web использовал iMacros - это плагин для броузеров, очень простой в использовании. И селениум для авто тестов.
Какие нейронные сети??? Один брякнул, второй раскрывши рот слушает))). Не нужны тут нейронные сети. Никак!

Общий смысл автокликеров - проиграть сценарий и (опционально) - проанализировать получившийся результат. И все.

Ну как бы да, вот только писать каждый раз новые сценарии очень затруднительно, пусть он сам учится на основе полученного опыта о том, как ему тестировать новый разработанный и подсунутый ему интерфейс. Так он станет умнее, и будет тестировать все и на все варианты ))) А это только нейронка ))
4 апр 17, 09:46    [20363759]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
RMagistr2015
Member [заблокирован]

Откуда:
Сообщений: 1389
RMagistr2015
dimonz80
пропущено...


Для web использовал iMacros - это плагин для броузеров, очень простой в использовании. И селениум для авто тестов.
Какие нейронные сети??? Один брякнул, второй раскрывши рот слушает))). Не нужны тут нейронные сети. Никак!

Общий смысл автокликеров - проиграть сценарий и (опционально) - проанализировать получившийся результат. И все.

Ну как бы да, вот только писать каждый раз новые сценарии очень затруднительно, пусть он сам учится на основе полученного опыта о том, как ему тестировать новый разработанный и подсунутый ему интерфейс. Так он станет умнее, и будет тестировать все и на все варианты ))) А это только нейронка ))

Интересно, чем будут заниматься люди, когда все удасться автоматизировать спомощью ИИ...?
Не тривиальный вопрос )))
4 апр 17, 09:59    [20363828]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 237
RMagistr2015
Ну как бы да, вот только писать каждый раз новые сценарии очень затруднительно
Если писать каждый раз
driver.get("http://www.example.com");
driver.getElementById("my_button").click();
для вас затруднительно, то ИТ не для вас. Идите в гендиректоры. Или в депутаты.
4 апр 17, 10:45    [20364066]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
RMagistr2015
Member [заблокирован]

Откуда:
Сообщений: 1389
Никанор Кузьмич
RMagistr2015
Ну как бы да, вот только писать каждый раз новые сценарии очень затруднительно
Если писать каждый раз
driver.get("http://www.example.com");
driver.getElementById("my_button").click();
для вас затруднительно, то ИТ не для вас. Идите в гендиректоры. Или в депутаты.

Там ещё сложнее )) Машина основном понятно когда ломается, а когда ломается человек, очень сложно порой предугадать )))
4 апр 17, 11:04    [20364167]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
hVostt
Member

Откуда:
Сообщений: 11763
RMagistr2015
Мы то же пробовали отказаться от такого разделения, в итоге пришли к каше ))) Где все вместе валяется и непонятно когда всё это закончится, а самое главное,как в этом разобраться. Это конечно хорошо, программер всегда трудоустроен, но вот надо же как-то разбирать этот бардак, а то так недолго и с работы вылететь за несвоевременное выполнение обязанностей, как например - вспомнить что где лежит, кто это придумал, а потом передумал в самом далёком отделе, в самом удалённом кустке системы 3-и года тому назад? И ответ чтоб был через 5-ть минут, потому как тут инвесторы приехали, и им надо знать сейчас же... Как быть?


Заходим в раздел «Политики безопасности» и видим дерево политик. У каждой политики есть название, описание, основание, автор, последнее изменение, количество отказов, даже картинка (если надо), ссылка на текст документа и т.д. То, что ты пишешь, это именно и решается быстро и в одном месте. Бардак конечно это дело такое, и в политиках можно основательно насрать, но это уже такое дело. Пистолет, которым нельзя выстрелить себе в ногу вообще не должен стрелять
4 апр 17, 11:11    [20364208]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
hVostt
Member

Откуда:
Сообщений: 11763
RMagistr2015
А вообще каие нейронные сети можно натаскать на подобного рода задачи?
Какого вида эти нейронные сети существуют и какие из них больше всего подходят под решение подобных задач как например автокликанье и проверка всех сценариев пользователя?


Я не думаю, что такое возможно на практическом уровне. Написать хреновину, которая будет беспорядочно кликать на всё подряд, это можно. Но что ожидать при этом, система не знает, следовательно польза от такого тестирования сводится к нулю.
4 апр 17, 11:12    [20364217]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
RMagistr2015
Member [заблокирован]

Откуда:
Сообщений: 1389
hVostt
RMagistr2015
А вообще каие нейронные сети можно натаскать на подобного рода задачи?
Какого вида эти нейронные сети существуют и какие из них больше всего подходят под решение подобных задач как например автокликанье и проверка всех сценариев пользователя?


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

Это уже самообучаемая нейронная сеть )) Она потом сама научится определять что от этого ожидать, или можно ей подсказать что это такое, тогда это уже обучение с учителем )))
4 апр 17, 11:19    [20364280]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
alex55555
Member

Откуда:
Сообщений: 304
RMagistr2015
И ответ чтоб был через 5-ть минут, потому как тут инвесторы приехали, и им надо знать сейчас же... Как быть?

Надо заплатить много денег. И подождать некоторое время. Если готовы - welcome!
4 апр 17, 13:02    [20364911]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
RMagistr2015
Member [заблокирован]

Откуда:
Сообщений: 1389
alex55555
RMagistr2015
И ответ чтоб был через 5-ть минут, потому как тут инвесторы приехали, и им надо знать сейчас же... Как быть?

Надо заплатить много денег. И подождать некоторое время. Если готовы - welcome!

И в чем помощь заключается?
4 апр 17, 13:32    [20365083]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
alex55555
Member

Откуда:
Сообщений: 304
RMagistr2015
И в чем помощь заключается?

В удовлетворении нетерпения инвесторов.
4 апр 17, 21:06    [20366814]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 30344
RMagistr2015
Здравствуйте, подскажите пожалуйста методики и софт для проектирования, построения моделей действия пользователей

Это утописты-фантасты такие в романах пишут).
Есть Модель ИС. Она должна быть непротиворечивой и по ТЗ функциональной.
Если вы сделали АРМ кладовщика не по ТЗ и он вам зарплату поменял, то сами виноваты.
4 апр 17, 22:14    [20366964]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
dimonz80
Member

Откуда:
Сообщений: 153
Petro123

Есть Модель ИС. Она должна быть непротиворечивой и по ТЗ функциональной.


Это утописты-фантасты такие в романах пишут).
5 апр 17, 05:37    [20367314]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
RMagistr2015
Member [заблокирован]

Откуда:
Сообщений: 1389
dimonz80
Это утописты-фантасты такие в романах пишут).

Это утописты-фантасты такие в романах пишут).
5 апр 17, 07:10    [20367343]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 30344
dimonz80
Это утописты-фантасты такие в романах пишут).

да! Вы пишите, а мы программисты делаем))
5 апр 17, 09:31    [20367650]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 30344
RMagistr2015
моделей действия пользователей

моделируют предметную область.
А вот если моделировать действия главного бухгалтера Марии Ивановны, то мало не покажется).
5 апр 17, 09:32    [20367655]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
RMagistr2015
Member [заблокирован]

Откуда:
Сообщений: 1389
Petro123
dimonz80
Это утописты-фантасты такие в романах пишут).

да! Вы пишите, а мы программисты делаем))

)))))) Так и бывает )))
Petro123
моделируют предметную область.
А вот если моделировать действия главного бухгалтера Марии Ивановны, то мало не покажется).

Мария Ивановна, она такая )))) В одном фильме один ученый разрабатывал алгоритм движения голубей, пытался выявить последовательность
В принципе, в ограниченной среде, у пользователя достаточно мало вариантов действия, все их просчитать не составит труда, можно так же разработать систему весов на каждое децствие пользователя, и т.о. ранжировать их по наиболее вероятным, веряность совершения того или иного действия то же можно посчитать, отсюда и выйдет последовательность действий.
Самообучающаяся нейронная сеть сможет обучиться на выполнении (успех или не успех) того или иного действия, и скоректирвать веса и перерасчитать вероятость совершения определённых действий.
Модель явно примитивнейшая, но от этго уже можно рассуждать и продумывать дальше.
Например, если ставить задачей для такой системы совершить крах ПО, то и НС нужно нтравливать именно на это. Затем подсовывать этой НС новые и новые оъекты, что бы дальше обучение уже происходило самостоятельно.
В результате мы получим обученную НС, которая сможет с определённой долей ошибки (которую то же можно миимизировать и расчитать) тестировать ПО в автоматичском режиме ))) Как играть в шахматы ))))
5 апр 17, 09:46    [20367713]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
alex55555
Member

Откуда:
Сообщений: 304
RMagistr2015
делаем различные фичи, затем приходится писать в три раза больше что бы запретить пользователям обходить эти фичи или использовать их во вред, хотелось бы узнать есть ли что-то, что могло бы решить эту проблему, например инструмент, позволяющий построить модель действий пользователей на определённом интерфейсе, что бы ясно и чётко видеть как должны действовать пользователи, и где могут у них возникнуть трудности при пользовании интерфейсом, или прикрыть им возможность совершить вредоносные действия... Есть что-нибудь такое?

Надеюсь, вы уже почувствовали сложность задачи. А теперь внимание, вопрос - сколько ваши инвесторы готовы заплатить за "что-нибудь такое"? Прикиньте лишние человеко-годы на говнокод, который потом снова и снова переделывают. И инвесторы это всё оплачивают. Ну и вообще бардак он не только в виде зарплаты издержки увеличивает. Сколько сотен килобаксов набежало?
7 апр 17, 00:51    [20375732]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
RMagistr2015
Member [заблокирован]

Откуда:
Сообщений: 1389
alex55555
RMagistr2015
делаем различные фичи, затем приходится писать в три раза больше что бы запретить пользователям обходить эти фичи или использовать их во вред, хотелось бы узнать есть ли что-то, что могло бы решить эту проблему, например инструмент, позволяющий построить модель действий пользователей на определённом интерфейсе, что бы ясно и чётко видеть как должны действовать пользователи, и где могут у них возникнуть трудности при пользовании интерфейсом, или прикрыть им возможность совершить вредоносные действия... Есть что-нибудь такое?

Надеюсь, вы уже почувствовали сложность задачи. А теперь внимание, вопрос - сколько ваши инвесторы готовы заплатить за "что-нибудь такое"? Прикиньте лишние человеко-годы на говнокод, который потом снова и снова переделывают. И инвесторы это всё оплачивают. Ну и вообще бардак он не только в виде зарплаты издержки увеличивает. Сколько сотен килобаксов набежало?


Дело ясное, но как проблему-то решать?
7 апр 17, 07:20    [20375851]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
alex55555
Member

Откуда:
Сообщений: 304
RMagistr2015
Дело ясное, но как проблему-то решать?


Пока никак :)

У нас в эту сторону копают, но пока продукт не готов, так что я потенциал рынка пощупать пытаюсь.
7 апр 17, 15:09    [20378024]     Ответить | Цитировать Сообщить модератору
 Re: Моделирование действий пользовтелей  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 30344
RMagistr2015
Дело ясное, но как проблему-то решать?

если тестирование "на дурака", т.е. протестить все ВОЗМОЖНЫЕ, даже бредовые кликанья пользователя, то есть специализированное тестировочное ПО.
Но его не применяют в маленьких компаниях.
А всё остальное невозможно и забудьте. Пишите грамотное ТЗ) и логируйте действия.
Тогда и вопрос ваш отпадёт.
8 апр 17, 12:51    [20380311]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
Все форумы / Разработка информационных систем Ответить