在这个人人都能谈点用户体验的时代,对产品进行可用性测试自然是家常便饭。可真正能让用户千里迢迢赶来参加测试绝非易事,我们该如何解决这一难题?有没有哪些高效灵活又低成本地远程可用性测试解决方案呢?
1、在设计阶段or开发阶段进行可用性测试?
国外有一些付费的产品测试方案,比如Usertesting可以帮你招募到合适的用户,按照你设计的脚本完成可用性测试,为你输出测试过程的视频和完整的文字报告;APPsee、UXcam可以通过内嵌SDK的方式帮你录制用户真实的操作过程,为你提供用户的触摸热力图,产品体验路径,产品基础数据分析等。
但是这些方案大多收费不低而且测试的阶段都在开发完成之后,缺乏小成本试错的灵活性。我们更希望的是,在产品处于设计阶段时,就让用户直接进行基于产品交互原型的可用性测试,以便用研可以在早期介入,可用性测试的结论可以指导交互的改进,省去后期的开发修改时间。
2、远程可用性测试要解决那些问题?
在现场进行可用性测试的话,我们只需要准备好测试的情境和任务脚本,待测试的产品原型,以及拍摄用户操作的摄像机即可。
可如果我们需要进行的是远程的可用性测试的话,作为主持人的一方需要向用户说明测试的内容和要求,而用户则在完成测试任务的同时,需要不断利用出声思维的方式报告自己的所见所思所做,需要解决的问题就会比现场测试就会多一些。
首先,我们需要语音实时与用户沟通,当然如果用户同意视频,那么我们还能观察他在可用性测试中的情绪,如果用户不同意视频,我们则需要从他讲话的语气中辨别他的情绪,这也没有什么问题。
其次还需要能看到用户是如何操作应用的。这就要求我们需要实时转播用户的屏幕,以及通过增加触摸点效果的方式看到用户的触摸位置,需要存档的话还需要录屏的工具录制下用户的整段操作过程和实时语音(如果录屏工具解决不了录制语音问题的话,就只能用外置摄像机录制屏幕了)。
总结一下我们进行远程可用性测试需要的信息,主要有四点:① 实时屏幕转播;②实时语音(视频更好);③用户触摸位置;④屏幕录制和语音
3、利用远程协助APP降低测试用户的操作成本
如果单纯利用屏幕分享工具来进行远程可用性测试,那么首先用户需要安装好屏幕分享软件,设置是布局好摄像设备。其次,用户操作的是自己的手机,我们需要依据该机型的屏幕尺寸为它输出一套原型,让用户在自己的手机上打开并进行操作,同时要给用户的手机设置好触摸点效果,这样我们才能看到他的触摸位置。另外,有的用户还可能会担心自己的个人隐私在屏幕分享时被我们看到,这一方式存在较高的操作和用户心理成本。
而如果利用远程协助APP,用户需要做的,就只是安装一个远程控制APP,而不用担心自己的手机隐私被别人看到。我们则可以让用户通过远程协助工具,控制我们已经安装好原型的测试机进行可用性测试。同时,我们可以在测试机上做足一切准备:触摸点效果的设置,录屏时同时录制麦克风声音等等。
4、远程可用性测试方案实施
1、方案简介
方案的操作大致是这样的:使用测试机安装原型,用户手机通过远程桌面操作测试机,通过电话或微信语音进行交流。
这里以向日葵远程控制APP为例,具体介绍一下如何实施。
用户安装向日葵远程控制APP,输入测试机设置好的连接密码(该密码在向日葵客户端内设置),从而远程控制预装测试内容的测试机(安卓),进行可用性测试。配合微信语音或电话使用,可实时与用户沟通。
方案优点
用户端设备无系统限制:安卓、iOS均可
测试机可选择可以设置触摸点显示的安卓设备
可实时观看用户操作界面、触摸点、语音(可同时微信语音)
可收集用户操作的录屏、截图
方案局限
测试机只能是安卓设备
用户端网速要求高,否则会卡顿
2、操作流程
负责可用性测试的主持人开启微信语音或拨打电话,与用户实时沟通,用户退出微信语音或电话全屏界面,开始可用性测试。当然,如果用户同意视频的话,还可以以小窗口的形式,看到用户进行可用性测试的表情哟~
2.1 安装向日葵远程控制工具
用户安装向日葵远程控制APP,测试机安装向日葵客户端,授权给该APP所有权限。
2.2 在测试机(受控设备)上进行设置
打开触摸点显示的设置,保障可以观察到用户的操作。
登录测试账号,设置好连接密码,授权Root权限,将连接密码告诉用户端。
打开录屏工具,设置好录制屏幕并同时录制麦克风声音,录制用户操作和口头报告。
2.3 用户登录测试账号,连接测试设备
用户登录同一个测试账号,在<设备>中点击<+>,选择<控制安卓设备>—<完成安装,继续>,点击监测到的<测试机名称>,进入后点击<桌面控制>。
屏幕显示”正在建立服务器限制“,稍后可控制测试机界面。
2.4 打开屏幕录制,完成测试
用户开始操作,同时通过语音口头报告,完成可用性测试。
主持人点击屏幕录制结束,保存操作视频。
3、方案成本
该远程工具为收费软件,目前远程控制一台安卓设备的费用为78元/年,优惠为48元/年。
4、附录
目前我试过的用来远程操作的软件里,向日葵远程控制的功能相对完善一些,所以这里介绍了它的使用。其他APP或多说少都有一些限制,比如手机厂商系统自带的远程协助功能要求双方手机必须为同一品牌,像锤子、华为、360等手机都有。
当然,能进行远程可用性测试的工具应该还有其他我没试过的,如果大家有知道也欢迎后台留言告诉我~
其实,就算啥工具都不多用,就直接让用户多准备一台设备,用微信视频转换到后置摄像头拍摄来进行可用性测试也未尝不可。总之,尽可能的开始做可用性测试就是好的,不必被工具限制住了手脚~