• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件设计中的可用性

发布: 2008-7-18 10:21 | 作者: 网络转载 | 来源: 51testing | 查看: 17次 | 进入软件测试论坛讨论

领测软件测试网

设计人员应当认识到他们自己不是普通的用户。与一般的用户相比,他们对正在开发的系统有着更深入的了解。因此,对大多数用户而言不明确或造成混淆的界面,可能对那些从事项目设计工作的人员来说是非常清晰的。某些软件设计人员可以在一定程度上代表普通用户,但他们绝对不能代替实际使用产品的真正用户。

因此,通过在早期关注普通用户的需要,并根据用户测试结果经常改进设计,以用户为中心的软件设计人员会提出更好的设计,并生产出更好的产品。

更好的设计将得到用户更好的认可。零售软件增加买进点的利益是很明显的:这增加了销售额。对于为内部使用而开发的软件,认可也是十分重要的:买进点增加将导致生产效率增加,并减少了对技术支持的需求。显然,从开发的一开始就将用户融入进来,并向用户表明您看重他们所关心的问题和需求,这将使用户更愿意协助您开发出更好的软件。

遵循这些准则就足够了吗?

Microsoft 为 Windows 计算平台开发了一系列界面准则,以此确保 Windows 程序具有一致的外观和感受。其它公司为非 Windows 计算平台开发了类似的准则,并且象 Jakob Nielsen 这样的专家撰写了大量关于设计可用 Web 页的文章。通过关于这些主题的大量信息,设计人员有时认为生产可用产品所需的全部工作就是严格遵守准则和规范。

这种想法的错误之处在于:准则在本质上是通用的。准则必须应用到各种各样不同的情况之中,因此它不能总是针对您正在设计的特定的应用程序制订最佳的行动方案。遵守一组合理编写的准则有助于您设计出风格一致的界面,但是您不能保证它是可用的,除非通过真正的用户对它进行了测试。当您的确要使用准则时,不要象使用详尽的说明书一样,希望根据准则执行的方法所生成的所有结果都是最好的。两个设计人员可以用两种不同的方法实施同一个准则,而两种实施方案对特定情况却不一定同等适用。而且,有时候严格遵守准则可能导致很差的结果,或在准则之间发生冲突。只有采用以用户为中心的设计,才可以在问题产生前排除它们。

对这个问题的另一种理解方式是:应当使以用户为中心的设计理念成为设计决策的决定因素,而不是以用户界面准则为决定因素。

是否需要创建可用性实验室?

不要以为可用性测试就意味着创建昂贵的实验室,在天花板上安装摄像机,安装单向镜,以及采用其它以小组为中心的设陷技术。的确,进行大量测试的公司通常认为建立专用的实验室十分方便,并且可用性顾问往往可以为客户提供各种各样的设施和设备,但您也可以在各种各样的设置和环境中执行有用、有效的可用性测试。

一种方法只需要一个测试人员(该测试人员对有人参与的研究工作与数据收集十分精通),在用户工作时坐在用户后面观察用户如何执行任务,这在会议室或办公室里就可以轻而易举地办到。Dumas 和 Redish (1999) 提供了大量关于使用观察法进行测试的信息。

随着可用性测试的进一步进行,您可以添加诸如摄像机、单向镜等设备,或其它帮助实时观察和记录用户显示器的工具。不必一下子添加所有的设备,即使一件一件地添加,也可以使您从可用性测试中获得更多有价值的东西。

另一种方法是,您可以将测试外包给可用性顾问。关于为您寻找合适顾问的几点提示信息,请参见下文的“我如何开始?”。

我如何开始?

一旦您决定将以用户为中心的设计原理运用到您的开发过程中,就需要决定是自己雇佣可用性专业人员还是将可用性测试外包给供应商。

可用性专业人员协会 (UPA) 有一份供应商指南,有助于找到为您执行测试的可用性顾问。

有些咨询部门还可以帮助您创建您自己的可用性实验室或开发内部的可用性程序,在您的设计过程中引入可用性理念。

如果您宁愿自己雇佣可用性专业人员,那么 Human Factors and Ergonomics Society 有职业介绍服务,使您可以找到潜在的雇员。很多可用性专业人员还属于 ACM Special Interest Group on Computer-Human Interaction (SIGCHI) 和 UPA,您也可以在他们的出版物和会刊上刊登招聘广告。

无论您选择哪种途径,请记住:您将要雇佣的是测试服务人员,而不是那些自己访问您的界面,并告诉您界面上有哪些错误的人员。设计人员不是普通用户的原则同样也适用于可用性专业人员。

关于这些公司和组织的信息,请参见下文的“资源”,您从中可以找到更多的关于可用性测试和以用户为中心的设计的内容。


资源

文献和书籍

Beyer、Hugh 和 Karen Holtzblatt。Contextual Design: Defining Customer-Centered Systems。San Francisco: Morgan Kaufmann, 1997。(ISBN: 1558604111)

Dumas、Joseph S. 和 Janice C. Redish。A Practical Guide to Usability Testing。 London: Intellect Books, 1999。(ISBN: 1841500208)

Gould、John D.、Stephen J. Boies 和 Clayton Lewis。"Making Usable, Useful, Productivity: Enhancing Computer Applications。" Communications of the ACM (January 1991): 72-86。

Hackos、JoAnn T. 和 Janice C. Redish。User and Task Analysis for Interface Design。New York: John Wiley and Sons, 1998。(ISBN: 0471178314)

Nielsen, Jakob。Usability Engineering。Boston: AP Professional, 1994。(ISBN: 0125184069)

Shneiderman 和 Ben。Designing the User Interface: Strategies for Effective Human-Computer Interaction。Reading, MA: Addison Wesley, 1998。(ISBN: 0201694972)

组织

ACM Special Interest Group on Computer-Human Interaction (SIGCHI)(英文):UI 从业者的最大的组织。
英国 HCI 小组(英文):英国计算机协会的专家组。有关合约资源请参见顾问目录。
人文因素和人类工程学组织(英文)。
可用性专家协会(英文):参见其顾问目录以获得合约资源。
其它联机资源

HCI 书目(英文):人机交互出版物与资源。
Microsoft 用户经验与 UI 设计资源(英文)。
Useit.com(英文)
 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网