你有哪些最佳的可用性测试技巧?我需要快速且经济实惠。
你有哪些最佳的可用性测试技巧?我需要快速且经济实惠。
Joel Spolsky 擅长倡导 "走廊可用性测试",在这里,您可以抓住一些路过的用户,并要求他们完成一些简单的任务。这种方法部分受到“少数用户产生大部分结果”的哲学启发,而且相对方便和廉价,可以每隔一段时间进行一次。
请让一个非技术且不熟悉它的人使用它。
典型的非技术用户,如年迈且健忘的姑妈。在讨论非黑客和极客的可用性时引用此类用户;人们会提到“Aunt Tillie测试”。
Aunt Tilly测试
(可能需要更好的名称来适应当今时代,但这就是它的称呼)
这里有一些好的技巧。
我在职业生涯早期犯了一个错误,就是把可用性测试变成了一次教学练习。我会花费相当多的时间来解释如何使用应用程序,而不是让用户自己尝试。通过观察用户在使用应用程序时的困惑程度,我学到了很多关于我的应用程序易用性的知识。
其中一件事情是,我制定了一个非常简单的场景,告诉用户我希望他们做什么,然后让他们去做。它没有详细的步骤说明("点击A按钮,然后点击B按钮"),而是像“创建新账户”和“存款”这样的指示。从中,用户可以“探索”我的应用程序,而我可以看到它的易用性如何。
总之,这种方法非常便宜,但对我来说非常有启发性。
快速和便宜的方式行不通。您需要投资于用户体验框架,首先要为您的应用程序或网站定义清晰的目标。我知道这不是人们想听到的,但在监督和观察了多年的用户测试后,使用尼尔森的折扣可用性方法在大多数情况下是不够的。当然,如果您的设计真的很糟糕并且存在巨大的可用性错误,则可以通过快速而肮脏的方法将80%的垃圾清除出系统。但是,如果您想要长期的高质量可用性和用户体验,您必须从一个好的设计团队开始。我指的不是好的平面设计师,而是好的信息架构师、交互设计师、XHTML/CSS编码人员,甚至是网络分析专家,他们将确保您的网站/应用程序具有明确的目标和指标,可以进行度量。我知道,这需要花费很多钱,但是如果您认真对待自己的业务(我相信我们中的大多数人都会这样做),我们需要变得现实起来,事先进行投资,而不是在整个过程上线后再试图弄清楚出了什么问题。
我回答得很晚,但我在考虑一个类似的问题。也许最好把所有东西都放在这个问题中。
我想说:
不要向人们介绍你的应用程序。让他们拥有新鲜的眼睛。
请他们完成一些任务,并使用像Camstudio http://camstudio.org/ 这样的工具记录他们的操作。
测试后,请他们回答一些简单的问题。以下是我的清单:
您对这些想法有何看法?
如果您不知道从哪里开始,请从小事做起。让朋友坐在你的电脑前,解释你想让他们使用软件完成一个任务,然后观察他们所做的一切。
当他们真正工作时保持沉默有助于提高你对他们行为的理解。把所有情况都写下来。"John花了15秒钟看着屏幕才采取行动。他将鼠标移到顶部导航栏上,看它是否包含弹出菜单。尽管这与他的任务无关,但他首先点击了“关于我们”。
等等。
然后利用您从中获得的知识来帮助您设计更复杂的测试。测试覆盖不同知识领域的不同用户以及更为复杂和多样化的任务。
拍摄视频记录。安装在显示器上的网络摄像头是捕捉他们目光移动的好方法。在他们肩膀上方以45度角拍摄的录像机则是捕捉总体情况的好方法。如果你能够时间同步两者,那就加分了。如果不能全部实现,不要担心。尽力而为。
不要像这是你最后一次测试,你想完美地完成计划。没有完美的东西。接近完美的唯一方法是多次迭代和重复。只有当测试数量接近实际软件用户数量时,您才能接近100%的信心水平。通常,没有人接近这个数字,但每个人都应该尝试。