Программное обеспечение для отслеживания мыши на стороне клиента

415
Pali

Через 2 недели у нас есть полевое испытание для нашего разработанного веб-приложения (внутреннее), и около 15 конечных пользователей приглашаются для тестирования нашего веб-приложения. Для этого полевого теста мы хотим отслеживать их щелчки мышью (местоположение, на котором был нажат).

Некоторые требования к программному обеспечению для отслеживания:

  • работает на стороне клиента (после дня исследований я знаю ~ 20 веб-инструментов отслеживания, но только один на стороне клиента один, у нас нет времени или бюджета для встраивания таких инструментов)
  • начать с командной строки (или даже удаленно)
  • дистанционное управление было бы неплохо
  • экспорт данных (как тепловая карта!)
  • отслеживает только указанное приложение (браузер)

До сих пор я нашел только WhatPulse ( https://whatpulse.org/ ), который недостаточно детализирован (не так много поддержки командной строки, не могу экспортировать данные как тепловую карту, даже если вы просматриваете ее как тепловую карту LOL?)

Кто-нибудь знает другие инструменты, которые являются более мощными, чем WhatPulse? Или какие-нибудь альтернативы?

РЕДАКТИРОВАТЬ: Запись экрана: это приведет к созданию видеоматериала продолжительностью несколько сотен часов (тест длится 5 дней), цель теста - не найти ошибки, а выяснить, примут ли конечные пользователи способ работы в будущее, и если мы сможем улучшить его или облегчить для них.

1

1 ответ на вопрос

1
ppumkin

If you invited them to your company, then just run a screen recorder, like camtasia on the machines.

If its remote, ask them to record their screen, ie, using camtasia. Since they are testing you should be able to have this a pre-requirement for testing.

Don't complicate things by trying to hide trackers etc for testers, they may be using blockers, doing some weird things etc.. just tell them.

Please record everything while trying to break our app.

That way you will receive 100% tracked material for your review, Instead of worrying about bugs in your tracker app.

If you just using normal end users to test your app... you may as well ask your mom to try it out and watch her do it. Proper testing is a different ball park.

If it were me, I would disable JavaScript - boom, your tracker is down instantly. Disable flash, boom flash tracker down. Try various browsers, mess with dodgy caches, download throttling, behind the scenes POST via Fiddler, any of that can break your tracker, and only then fill in the form like a good boy. Plus you wont be able to see WTF they actually did to break your app! This is the purpose of testing.

Спасибо за ваш ответ! Проблема в том, что нам нужно ЗАПРОСИТЬ установку программного обеспечения, и это занимает несколько дней, и более вероятно, что произойдет чудо, чем такое программное обеспечение для записи экрана, когда-либо разрешенное для установки (даже для этого теста, печально, но это правда). Но ваш ответ принес мне некоторые другие перспективы ... спасибо :) Pali 9 лет назад 0
Не волнуйтесь. Я искал трекер мыши для веб-сайта, над которым я сейчас работаю, чтобы увидеть, как конечные пользователи заполняют формы ... потому что кажется, что некоторые люди делают какие-то действительно странные вещи и каким-то образом нарушают валидацию (и я вынужден использовать старый ASP. ..) Есть некоторые решения, в основном jQuery, но не завершенные. В конце концов, у нас все еще нет мыши для отслеживания этих форм. ppumkin 9 лет назад 1
Мне нужна репутация 15, чтобы поднять ваш ответ, я попробовал его и также сохранил ссылку, чтобы поднять его позже, когда смогу ^^ PS Я на 99% уверен, что 100% кандидатов на тестирование даже не знают, что " скрипт "is ^^ Pali 9 лет назад 0
Запись экрана: это приведет к созданию видеоматериала продолжительностью несколько сотен часов (тест длится 5 дней), цель теста не в том, чтобы найти ошибки, а в том, чтобы узнать, примут ли конечные пользователи способ работы в будущем и если мы можем улучшить это или сделать это проще для них. Pali 9 лет назад 0
Хаха ты классный б) Pali 9 лет назад 1
Да ... и это требует, чтобы кто-то анализировал, что люди делают. Не существует волшебного способа, который скажет, что нужно исправить. Вы действительно должны исследовать и развивать. :) Если вы можете ... - Проблема в том, что веб-скрипт может не записывать все, что вам нужно, чтобы потерять ценные данные. Это болезненный процесс, посмотрите на Windows. Это заняло у них 20 лет, и они до сих пор не знают, что делают :) хе-хе ppumkin 9 лет назад 1
Да, кандидаты на тестирование должны заполнить некоторые листы обратной связи и т. Д., Но мы также должны проанализировать их работу, например: что они нажимали больше всего, сколько времени им требуется, чтобы найти результаты в старой и новой системах каким путем они пошли, они нашли прямой путь или должны были попробовать это несколько раз? Pali 9 лет назад 0
Извините, но я не знаю, что еще сказать. Похоже, вам нужна больше помощи, чем просто трекер экрана. На самом деле вам нужно проанализировать каждого человека ... и это займет время, чтобы извлечь ценные данные, сжать их и произвести что-то полезное. Я понял, ваш начальник выделил вам бюджет в 0 долларов и T-1Days для его завершения ... и ожидает идеального результата ... который сделает всех счастливыми. Бывает много. В конце дня этот тип тестирования требует времени, времени, и вам нужно знать, что анализировать и как делать выводы. то есть, даже положения тела и жесты очень важны. ppumkin 9 лет назад 1
Еще одна интересная вещь для записи в таких тестах - это «движение / отслеживание глаз» - где мышь находится в 50% случаев, когда она НЕ смотрит! :) Я видел кое-что подобное, настроенное с камерой xbox и некоторым приложением Windows, я думаю, что это было свободно от Windows. Но не могу вспомнить сейчас. ppumkin 9 лет назад 1
Но вы мне очень помогли, и я очень ценю это! Спасибо, случайный гражданин;) Pali 9 лет назад 1
Не волнуйтесь. Удачи в тестировании :) ppumkin 9 лет назад 1

Похожие вопросы