软件易用性测试研究(3)

发表于:2016-01-04来源:uml.org.cn作者:童战点击数: 标签:
多媒体缺陷。UI设计的图标、图像、声音和视频设计不合理或不正确。如:图标大小不一致,声音没有采用相同的格式和采样率。 与UI说明不一致,即没有

  多媒体缺陷。UI设计的图标、图像、声音和视频设计不合理或不正确。如:图标大小不一致,声音没有采用相同的格式和采样率。

  与UI说明不一致,即没有实现所见即所得。在测试过程中,一定要仔细检查执行程序的结果与UI描述的是否一致。

  3.7实用性

  UI实用性主要是指具体UI特性是否实用。在测试过程中,检查每一功能点的UI是否具有实际实用价值,是否能够有助于用户执行软件相应的功能,否则就被认为实用性不好,为实用性的缺陷。

  4.软件易用性研究方法与技术

  对同一软件的易用性的评价是因人而异的,不同的用户由于他的经历,能力,思维方式和习惯的差异,对于同一软件会得出不同的感受.所以易用性研究的各种方法其核心都是以用户为中心.只有了解软件所面向的用户,然后从用户的角度分析和设计,才能得出真正具有优秀的易用性的软件产品.同样,在软件易用性的测试与评估活动中,核心的理念也是以用户为中心,从用户的角度出发。以下各种方法和理论,是在软件易用性活动中比较重要和经常采用的。

  4.1可用性工程

  可用性工程(Usability Engineering)是IT产品及其用户界面开发的一种工程方法论,贯穿于产品整个生命周期的各个阶段,包括从需求获取、可用性问题分析、设计方案的开发以及测试评估在内的一整套实用方法,泛指以提高产品可用性质量为目的的一系列过程、方法、技术和标准,其核心是以用户为中心的设计方法论(user- centered design,UCD)。它强调从用户的角度来进行产品的设计开发,这使它有别于传统和常规的开发方法。

  具体说来,在产品开发过程中运用可用性工程方法可以实现以下目标:

  准确而详细地理解用户特征、用户任务和使用环境;

  明确定义产品可用性质量的用户需求;

  基于同类产品或产品的原有版本,建立产品可用性质量基准;

  在产品生命周期的各个阶段,随时、快速、准确地获得用户反馈,发现可用性问题,及时改进产品设计;

  检验和确认产品是否满足可用性质量的用户需求;

  减少后期维护,避免无效开发,从而降低开发成本,缩短生产周期;

  评估和认证产品是否符合有关可用性的国际标准;

  定性或定量地评估产品的可用性质量,按照国际标准向采购方提供产品可用性质量测试报告;

  对同类产品的可用性进行比较分析,了解自己产品的竞争力,以针对性地改进产品和制定相应的产品发展策略;

  评估和改进产品开发过程的可用性能力成熟度(UMM)并获得国际标准认证。

  可用性工程活动的范围广泛、形式多样,典型活动包括可用性规划、现场研究(观察、采访)、专家评审、原型开发及用户界面设计、可用性测试和评价(反馈收集型测试、绩效评估型测试、竞争力测试)、企业可用性指南、标准及开发过程规范的制定等。大致分为规划、标准运用、早期原型、专家评估、用户评估和用户主观评估六大类。

  4.2用户中心论

  以用户为中心的设计方法是软件开发的一种思想和方法论,它注重所开发软件产品的可用性。按照ISO 9241-11的定义,以用户为中心的关键点是强调产品的最终使用者与产品之间的“交互质量”,它包括三方面特性:有效性、效率和满意度,其宗旨就是在软件开发过程中要紧紧围绕用户,在系统设计和测试过程中,要有用户的参与,以及时获得用户的反馈信息。实现这一目标通常要利用原型与用户进行交互,根据用户的反馈意见不断改进设计。遵循这种思想来开发软件,可以使软件产品具有易于理解、便于使用的优点,从而减少培训费用,减轻对用户的压力,提高用户的满意度。

  4.3用户人群分析

  不同的软件面向不同的用户人群,即使是同一软件,也可能会被不同类型的用户所实用。所以,在测试之前,要对软件的使用用户做分析,如:用户年龄、教育背景、操作习惯等。

  产品的可用性不仅取决于产品本身,还受使用环境的影响。使用环境包括以下几方面:

  用户特征 包括知识背景、技能、经验、学历、年龄、体力等,有时还可按经验、职务或能力来分组;

  使用产品的目标 产品的主要用途以及工作时间长短、强度等;

  社会物理环境 如计算环境、温湿度环境、法律环境、社会文化习惯环境等。

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