浅谈易用性测试及GUI常见的测试要求

发表于:2010-2-22 14:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Lionel    来源:51Testing软件测试网采编

  对于一个需要面对用户的软件产品来说,最直观的UI和使用感受也是产品能否获得用户认可的关键一环。个人认为,在毒霸的产品传统中,从设计到开发再到测试,对产品的易用性和GUI的规范往往给予的关注较少。我在测试过程中就遇到了很多影响使用心情的非关功能方面的 BUG。希望此文可以在毒霸的易用性和GUI方面的测试中给同学们提供一些参考。

  易用性测试

  易用性(Useability)是交互的适应性、功能性和有效性的集中体现。

  在《软件工程产品质量》质量模型中,提出易用性包含易理解性、易学习性和易操作性;即易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。易用性测试包括针对应用程序的测试,同时还包括对用户手册系统文档的测试。通常采用质量外部模型来评价易用性。包括如下方面的测试:

  (1) 易理解性测试

  (2) 易学性测试

  (3) 易操作性测试

  (4) 吸引性测试

  (5) 易用的依从性测试

  易用性测试方法有:静态测试;动态测试;动态和静态结合测试。

  由于易用性缺陷的主观性,因此测试人员和UI设计人员经常产生不同意见。UI通常被当作创造者的作品,而测试人员说某处是错误,就可能挫伤“艺术家”。易用性是软件缺陷中的敏感问题。

  人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。人体工程学的主要目标是达到易用性。

  1、用户界面测试

  用于与软件交互的方式称为用户界面或UI。

  2、优秀UI的构成

  软件测试员要负责测试软件的易用性,包括其用户界面。

  记住,软件测试员不需要去设计UI,只需要把自己当作用户,然后去找出UI中的问题。

  优秀UI具备的七个要素

  (1) 符合标准和规范

  重要的用户界面要符合现行标准和规范,这些标准和规范由软件易用性专家开发。它们是由大量正式测试、经验、技巧和错误得出的方便用户的规则。如果软件严格遵守这些规则,优秀UI的其他要素就自然具备。

  (2) 直观性

  * 用户界面是否洁净、不唐突、不拥挤?

  * UI的组织和布局合理吗?

  * 是否允许用户轻松地从一个功能转移到另一个功能?

  * 下一步做什么明显吗?

  * 任何时候都可以决定放弃或者退回、退出吗?

  * 菜单或者窗口是否深藏不露?

  * 有多余功能吗?软件整体抑或局部是否做得太深?

  * 帮助系统有效吗?

51/512345>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • baishuichen
    2010-4-13 16:58:43

    多谢分享,学习中

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号