软件易用性测试研究

发表于:2016-01-04来源:uml.org.cn作者:童战点击数: 标签:
长期以来,IT行业一直有着重视技术创新而忽视人类因素的倾向,这导致多数产品存在程度不同的可用性问题。据研究机构近期对发达国家的统计:商用计算机用户的有效生产率仅有30

  1.前言

  长期以来,IT行业一直有着重视技术创新而忽视人类因素的倾向,这导致多数产品存在程度不同的可用性问题。据研究机构近期对发达国家的统计:商用计算机用户的有效生产率仅有30%~40%;48%的软件缺陷属于可用性问题;在计算机应用系统开发项目中,31%的项目因可用性质量问题而失败,51%的项目只获得部分成功;90%的企业网站可用性较差;70%的企业对其网站设计不够满意;用户在商业网站上找到所要信息的几率只有42%;网上购物者最终放弃寻找欲购商品的几率为62%;51%的网站可用性问题是由于未运用最基本的可用性原则造成的。这些数据说明目前的IT产品存在严重的可用性问题。在我国,由于产业发展水平相对落后,产品的可用性问题更加严重。

  由于我们目前在这方面认识和实践的不足,关于易用性具体的测试内容与测试方法还掌握的很少。本文更多的是从收集的资料中整理出一个初步的易用性结构描述,有待进一步的研究和实践去丰富和提高。

  易用性,在很多资料和质量体系中也被称为可用性 . 本文中这2个名词含义是一致的.

  2.软件易用性概述

  软件易用性是软件质量体系结构中一个重要的质量特性。在各个标准体系中都有关于这方面的定义描述。在一些组织的标准定义中,可用性也是一个被采用的名称。

  无论该特性名称和具体细节如何,所有关于易用性或者可用性的研究都是围绕着用户对于产品的感受这个中心展开的。易用性(可用性)体现的是用户在使用过程中所实际感受到的产品质量,即使用质量(quality in use)。

  国标中对于易用性及其子特性的描述如下:

  2.1易用性usability

  与一组规定或潜在的用户为使用软件需作的努力和对这样的使用所作的评价有关的一组特性

  2.1.1 易理解性understandability

  与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性。

  2.12 易学性 learnability

  与用户为学习软件应用(例如运行控制、输入、输出)所花的努力有关的软件属性。

  2.13 易操作性operability

  与用户为操作和运行控制所花努力有关的软件属性。

  ISO9126标准中的描述比原有国标更为明确和清晰:

  易用性

  在指定条件下软件产品被使用时,能够被理解、学习和吸引用户的能力。(功能性、可靠性、效率的一些方面也会影响易用性,但是在ISO9126中它们不被分类作为易用性)

  1)易理解性

  软件产品使用户明白软件是适当的以及怎么在特殊任务和使用条件下使用软件的能力。

  2)易学性

  软件产品使用户学习它的应用的能力。

  3)易操作性

  软件产品使用户操作和控制它的能力。(适合性、可变性、适应性和安装性可能会影响它)

  4)吸引性

  软件产品吸引用户的能力。(颜色、图片等)

  5)依从性

  软件产品遵循与易用性相关的标准、协定、风格指南或规章的能力

  在ISO9241中采用的是可用性这个名词。它包含了比单纯的软件易用性更为广泛的含义,体现的是用户在使用过程中所实际感受到的产品质量,即使用质量(quality in use)。是从用户角度衡量IT产品是否有效、易学、高效、好记、少错和令人满意的质量指标,是决定产品市场竞争力的关键因素。

  可用性

  产品在特定使用环境下为特定用户用于特定用途时所具有的有效性(effectiveness)、效率(efficiency)和用户主观满意度(satisfaction)。其中:

  有效性是用户完成特定任务时所具有的正确和完整程度;

  效率是用户完成任务的正确完整程度与所用资源(如时间)之间的比率;

  满意度是用户在使用产品过程中具有的主观满意和接受程度。

  3.软件易用性相关因素

  软件的易用性是由软件的人机用户交互界面(User Interface )来集中体现的。界面的布局设计,操作的逻辑与流程,交互信息的显示,帮助和索引文档…用户对于这些元素能否容易的学习,理解,操作的程度就是软件产品的易用性.

  UI所包含的元素是多种多样的.软件包含的全部窗口,菜单,按钮,下拉框,背景,图标,文本,提示,图象,声音,视频等等媒体和信息本身以及这些元素组织和表现的方式都是UI.

原文转自:http://www.uml.org.cn/Test/201209213.asp