Top-photo

很多人都懂得,想要让自己的网站或者应用更有效的设计,那么可用性测试是必不可少的。不过,如果用户是位于海外的市场,那么他们在软件开发周期当中就一般不会把可用性测试放到里面。做海外用户的可用性测试实在是花销不菲,如果你的网站或者应用定位在海外用户,特别是面向消费者的应用,实际上还是应该远程做未经监控的测试,来评估你的设计是否合理。

首先讲远程——测试对象自己所在的市场距离你很遥远,举例说,你现在在香港,你的测试参与者在美国。远程未监控的测试服务提供者(例如UserTesting.com, WhatUsersDo.com),都会记录这些测试的进程,你会观看他们的操作视频来做分析。

然后讲未经监控的——也就意味着整个测试流程不会有任何人进行控制,你只是提交一个操作方法的文字说明,到这个测试提供者的网站(比如说“找到最近的地铁站”)。参与者只是看到文字的说明来做这个任务。没有任何的监督和指导,意味着你不可能探测这个参与者,来发现为什么他们用自己的方式(而非你原本预想的)来做这个任务。甚至即使参与者非常努力的去想过,他们可能也不会告诉你你想要知道的任何信息。然而远程未控制的测试是非常值得去做的。我接下来会把这种测试和以下的几种测试方案做比较:快速评估之用的快速问答,以及面对面的严格控制的可用性测试。

进行远程无人监管可用性测试的一些小窍门

参与者——你可以使用这种远程可用性测试服务提供商底下的一些用户,或者寻找你自己的测试参与者。

如果服务提供商底下的用户,其中包括可以代表你的目标用户的一些参与者。那么你应该使用他们。有了这些人来参与,你可以确保他们能够大声的说出自己的想法。因为你不能直接跟他们交谈,让他们勇于表达是很重要的。这可以帮助你减少自己产品设计当中可能出现的问题。如果你使用自己寻找的一些参与者,他们可能不像你期待的那样,会那么直接的表达出来。

第一次测试参与的人数要少,这样你可以较为平稳的过渡。当我们在做面对面的可用性测试计划的时候,我们会找足够多的人来参与(典型的例子是每一次我们找五到七个人)。很多测试提供商甚至会让你运行只有一个人参加的测试,换句话说,你应该开始一个测试项目,参与者尽可能少(比如说只有两到三个人),你要仔细的分析测试的录像,来寻找你是否需要调整你的任务,然后再考虑让更多的人参加。

任务设计——你向测试的参与者提交方案,告诉他们你需要他们去怎样做。

处理测试之间的连贯性。比如,你首先告诉参与者“找到乌干达的首都”(这是一号任务),然后你想让他们来寻找“从你自己的所在地到乌干达的首都,机票价是多少钱”(这是二号任务)。如果参与者不能完成一号任务,他们没有办法去做二号。要解决测试连贯性的问题,你需要把二号任务改变一种说法,比如“从你所在的地方飞到坎帕拉(Kampala,即乌干达首都)机票价要多少钱?”

你没有办法远程的指导他们参与任务,所以你需要把你的任务描述得尽可能简明扼要。问一下你的朋友——要确保他们并不熟悉你的产品,让他们来参与这样的任务。你的朋友是否能够明白你放在上面的信息,让他们足够准确去参与这个任务?一个普通的测试通常在15分钟之内就做完,你的朋友们可以在15分钟之内完成所有测试内容吗?

在测试之后提问——远程的可用性测试,通常都可以让你在参与者完成测试后问他们一些问题。

如果测试的提供方不允许你在那些测试者们开始测试之前提问,那你需要在测试之后问他们一些问题,来寻找更多关于参与者的目标行为需求以及好恶。

要询问他们操作的原因,比如说,“请判断我的这款应用对你有用的程度——一颗星是完全没有用,五颗星是非常有用,并请解释你给这个评星的原因”。不同的人对于“有用”这个词的解释也不一样,你需要知道你的产品对于参与者来说,到底在哪个维度上是有用的。

测试之后记得分享

有很多人,他们不会遭遇自己的最终用户。他们可能从来都看不到真实的用户怎样使用他们做出来的产品。然而,他们的工作可以显著地提升这个产品的用户体验。比如说,设计一个错误信息看起来非常直截了当。但是,如果用户不明白这个错误信息,他们可能会觉得产品有问题。

把这个远程测试图像给你的团队,可以持续地提醒他们,用户是活生生的人,整个团队的设计或者开发的决策,可以让普通人高兴或者郁闷。

注:本文的作者是AddiThink公司高级用户咨询师以及联合创始人Ada Yuen。(译:纸团)