两周后,我们将对我们开发的 Web 应用程序进行现场测试(公司内部),并邀请大约 15 位最终用户来测试我们的 Web 应用程序。对于这次现场测试,我们想跟踪他们的鼠标点击(点击的位置)。
我们对跟踪软件有一些要求:
- 运行客户端(经过一天的研究,我知道大约有 20 个基于网络的跟踪工具,但只有 1 个客户端工具,我们没有时间或预算来嵌入这样的工具)
- 从命令行启动(或远程启动)
- 远程控制就好了
- 数据导出(如热图!)
- 仅跟踪指定的应用程序(浏览器)
到目前为止我只发现 WhatPulse (https://whatpulse.org/) 不够详细(没有太多的命令行支持,无法将数据导出为热图,即使它预览的是热图 LOL?)
有人知道比 WhatPulse 更强大的其他工具吗?或者有其他替代品吗?
编辑: 屏幕录制:这将产生数百小时的视频资料(测试持续 5 天),测试的范围不是为了发现错误,而是为了找出最终用户是否会接受他们将来的工作方式,以及我们是否可以改进它或使其更容易。
答案1
如果您邀请他们到您的公司,那么只需在机器上运行屏幕录像机(如 camtasia)即可。
如果是远程的,请他们录制屏幕,例如使用 camtasia。由于他们正在测试,因此您应该能够将此作为测试的先决条件。
不要试图向测试人员隐藏跟踪器等,从而使事情复杂化,他们可能正在使用阻止程序,做一些奇怪的事情等......只需告诉他们。
请在尝试破解我们的应用程序时记录一切。
这样,您将收到 100% 跟踪的材料以供审核,而不必担心跟踪器应用程序中的错误。
如果你只是使用普通的最终用户来测试你的应用……你不妨让你的妈妈尝试一下,然后看着她这么做。正确的测试是另一回事。
如果是我,我会禁用 JavaScript - 砰,你的跟踪器立即关闭。禁用 flash,砰,flash 跟踪器关闭。尝试各种浏览器、使用不可靠的缓存、下载限制、通过 Fiddler 在后台进行 POST,所有这些都可能破坏你的跟踪器,然后像个好孩子一样填写表格。另外,你无法看到他们到底做了什么来破坏你的应用程序!这就是测试的目的。