快速和肮脏的可用性测试提示?
我们最好的可用性测试技巧是什么?
我需要快速又便宜。
解决方案
我们必须看着人们使用应用程序。如果我们在一家规模适中的公司工作,请进行一些"走廊测试"。将正在走过我们家门口的人拉到房间里说:"我们能否在下个月使用此系统运行工资单?只需要两分钟。
希望他们不会有任何问题,对走过的人们不要施加太大的压力。解决所有不必要的麻烦或者解决不必要的复杂过程,并重复进行。很多。
另外,请确保我们知道什么是可用性以及如何实现。如果还没有,请查看《日常事物的设计》。
在进行网页设计时,史蒂夫·克鲁格(Steve Krug)出色的"不要让我思考:Web可用性的常识方法"功能(至少在第二版中)有一个很棒的章节,标题为"每天10分的可用性测试",我认为这适用于更广泛的平台。
本章专门介绍在低预算(没有金钱和/或者没有时间)的环境中快速而又肮脏地进行的可用性测试,并说明了获得事物"初始"感觉的一些最重要的考虑因素。
我特别喜欢的一些要点是:
- 我们无需与大量人员进行测试(Jakob Nielsen也表达了同样的观点)
- 现场反应非常有价值;如果可能的话,请确保开发人员可以看到反应(也许使用摄像机和电视;不需要昂贵的反应)
- 尽早测试几个人比以后测试要好
乔尔·斯波斯基(Joel Spolsky)以提倡"走廊可用性测试"而闻名,我们可以在其中吸引一些过去的用户并要求他们完成一些简单的任务。受到"少数用户产生大部分结果"理念的鼓舞,它也相对方便且便宜,并且可以经常进行。
这里有一些很好的技巧。
我在职业生涯早期犯的一个错误就是将可用性测试转变为一种教学活动。我会花大量时间解释如何使用该应用程序,而不是让用户自己弄清楚。它使我了解了我的应用程序是易于使用还是难以使用,这使他们对尝试使用该应用程序感到困惑。
我所做的一件事是将我希望用户做的一个非常简单的场景放在一起,然后让他们去做。它没有分步说明("单击A按钮,然后单击B按钮"),而是显示"创建新帐户"和"存入资金"之类的内容。由此,用户必须"探索"我的应用程序,然后我才能看到它的易用性。
无论如何,那是很便宜的,并且对我很有启发。
研究的另一个主题是启发式的可用性。这可以为我们提供一般提示。这是启发式的另一种用法
要求不熟练和不熟悉它的人使用它。
`原型非技术用户,老人和散乱的未婚姨妈。在讨论非黑客和极客人士的可用性时进行了讨论;人们看到对提莉姨妈测试的参考。
"蒂莉姨妈测试"(在当今时代可能需要一个更好的名称,但这就是它的含义)
如果我们不知道从哪里开始,请从小处入手。在计算机上坐下一个朋友。说明我们希望他们使用软件来完成一项任务,并观察他们所做的一切。
在他们实际工作时保持沉默是有帮助的。写下一切。 ""约翰在表演之前花了15秒钟的时间查看屏幕。他将鼠标悬停在顶部导航栏上,看它是否包含弹出菜单。即使它不是他的任务中心,他也首先单击了"关于我们"。"
然后利用从中获得的知识来设计更复杂的测试。与来自不同知识领域的不同用户进行测试。更加复杂的任务,以及更多的任务。
拍摄他们。安装在监视器上的网络摄像头是捕捉眼睛移动位置的好方法。摄录机以45度角越过肩膀是捕获概览的好方法。奖励积分,如果我们可以使两者时间同步。如果我们不能全部完成,请不要担心。尽你所能。
不要计划测试,就好像它是我们需要的最后一个,而我们想要使其完美。没有完美。达到完美的唯一方法是多次迭代和多次重复。我们只能接近100%的置信度,因为测试数量接近软件的实际用户数量。通常,没有人会接近这个数字,但是每个人都应该尽力做到这一点。
并且,在合并了我们认为需要的改进后,请不要忘记对人员进行重新测试。相同的人,不同的人都可以。
尽你所能。不要为不能做的事情而感叹。只感叹我们本来可以测试但没有测试的东西。
快速和廉价不会削减它。我们必须投资于用户体验框架,首先要为应用或者网站定义明确的目标。我知道这不是人们想要听到的,但是多年来监督和观看了大量用户测试之后,使用Nielsen的折扣可用性方法在大多数情况下还是不够的。当然,如果设计确实很糟糕,并且犯了巨大的可用性错误,那么快速而又肮脏的系统将浪费掉80%的产品。但是,如果我们需要长期的质量可用性和用户体验,则必须从一个好的设计团队开始。我并不是说好的图形设计师,而是好的信息架构师,交互设计师,XHTML / CSS编码器,甚至是Web Analytics专家,他们将确保网站/应用程序具有明确的目标和指标。我知道,这笔钱很多,但是如果我们认真对待自己的业务(我相信我们大多数人都是认真的),我们需要变得真实并进行预先投资,而不是试图一次弄清楚到底出了什么问题。东西在线。
我的回答很晚,但是我正在考虑就一些想法提出类似的问题。也许最好将所有内容都保留在这个问题中。
我会这样说:
- 不要教别人关于应用程序的信息。让他们有新鲜的眼睛。
- 要求他们完成一些任务并使用诸如camstudio http://camstudio.org/之类的工具记录其行为。
- 我们可以定义应用程序使用的关键概念吗?
- 该应用程序的前三大积极方面是什么?
- 该应用程序的前三大负面因素是什么?
我们如何看待这些想法?