可用性测试的基本思想是,你找一个与你的目标受众有相似背景的人,他们之前没有见过你的软件,然后让他们执行一系列典型的任务。理想情况下,他们应该试着大声说出他们的想法,让你更深入地了解他们的思维过程。然后你观察他们做什么。重要的是,你不帮助他们,无论多么不可抗拒的冲动。结果可能是相当令人惊讶和高度揭示。可用性测试可以使用单面镜、摄像机等,但这并不是获得大多数好处的必要条件。在Krug的《Don’t make me think》是一本关于网络可用性的常识指南中有一个关于如何进行可用性测试的很好的描述。他的大部分建议同样适用于测试桌面应用程序。
学习可用性测试。折现测试简单有效。但是对于许多ui来说,可用性是很难做好的。你可以快速学习基础知识,但优秀的可用性人员是无价的。如果你想要一本书,经典的是可用性测试手册(杰弗里·鲁宾)。它比较老,但提供了全面的基于实验室的测试。著名的入门书是Don't Make Me Think (2nd Ed) . (Steve Krug)。我要提醒大家注意这一点:克鲁格把它说得听起来很简单。但这是一个很好的起点。下一点列出的用户研究书籍也涵盖了这个主题。你可以在网上找到很多相关资料。
我还推荐一门心理学课程。《The Design of Every day Things》也谈到了这点。许多界面的失败是因为开发者对心理学的“民间理解”。这类似于“民间物理学”。运动中的物体保持运动状态对大多数人来说没有任何意义。“你必须不断地推动它,才能让它保持运动!”物理学新手认为。用户测试对大多数开发人员来说没有意义。这位心理学新手认为:“你只要问用户他们想要什么,这就足够了!”