“可用性”一词最早出现在1382年,而第一次以近似于现在的含义被应用则是在1842年左右出版的《布莱克威尔杂志》(Blackwell’s Magazine)上。在二十世纪80到90年代这大约二十年的时间里,产品设计的专业术语经历了从“功能性”到“可用性“,再到“可用性工程”,再到“以用户为中心的设计”的转变。到了二十一世纪,“用户体验工程”这样的词语开始在招聘广告中出现。传统的可用性包含易学习性和效率等方面,而Patrick Jordan和Don Norman等杰出的同行开始鼓励可用性从业者跳出传统的可用性关注点,用更加宽阔的视角关注与用户相关的各个方面,例如审美、协作、可达性、可信性、说服力和愉悦等。

可用性

可用性是用来衡量产品质量的重要指标,从用户角度来判断产品的有效性、学习性、记忆性、使用效率、容错程度和令人满意的程度。可用性概念从二十世纪80年代随着计算机技术发展由人因工程(Human Factors Engineering 或Ergonomics)领域提出,人因工程主要研究人在某种工作环境中的解剖学、生理学和心理学等方面的各种因素;研究人和机器及环境的相互作用;研究在工作中、家庭生活中和闲暇时怎样统一考虑工作效率、人的健康、安全和舒适等问题。

关于可用性的定义和概念也在不断发展。1983年的国际标准ISO 9241第11部分中对可用性的定义是指特定用户在特定的使用情景下,使用某个产品达到特定目标的有效性、效率和满意度的大小。有效性(Effectiveness):用户达到某特定目标的正确度和完成度,效率(Efficiency):当用户在一定的正确度和完成下达到特定目标时所消耗的与之相关的资源量,满意度(Satisfaction):使用产品的舒适度和可接受程度。该定义强调特定用户在特定目标和特定情境下的产品使用过程。

随着可用性在实践过程中的不断应用和发展,可用性概念转向更具操作性和更为具体的参数指标以及设计原则。Shneiderman在二十世纪80年代,凭借开发经验和可用性的优秀案例,提出的普遍适用用户界面设计的八条交互设计原则,至今仍被开发人员看作是可用性设计的最高原则而广泛运用;同时代由Card等人提出的GOMS(Goals-Operations-Methods-Selection rules)模型提供了可以量化可用性的方式,并且将可用×××从实验心理学引入了认知心理学;Lund在90年代提出了更加细致的可用性原则,这二十条原则始终强调用户在可用性概念中的重要地位,要求开发人员对用户的需求、背景和评价有深入的了解;同时代的苹果公司,将可用性概念融入人机界面设计指南,用以指导设计开发图形界面系统。在这之后,可用×××主要关注于影响可用性的众多因素,包括用户背景、任务设置、环境条件、用户情绪、可用性的测试方法等。

对可用性进行总结,其包含着4方面特点:

第一,可用性既是用来评估用户界面和产品是否易用(ease-of-use)的质量参数,也是在设计过程中提升产品综合质量的方法。用户对不同产品的易用性要求并不相同,可用性也需要根据不同产品有所改变,而作为提升质量的方法是指可用性包含的一些研究手段,如用户测试和专家评估等;

第二,可用性与用户使用产品的功能紧密联系,用户使用产品功能的目的是不同的,这时可用性成为是否符合用户目的,满足用户行为需要、认知需要的评判指标;

第三,可用性关注特定用户在特定情景下满足特定目的这一个过程,这反映可用性不是固定不变的,而是需要根据具体的产品、用户、环境情况灵活变化的;

第四,可用性贯穿于整个产品周期之中,为了保证产品的可用性,在产品设计之初就应考虑并投入到可用性工作中,针对已有产品、相似产品的测试评估,或采用原型方式进行测试评估,完善新的设计。

可用性测试及方法

提升可用性最主要的方式就是采用迭代式设计(iterative design),通过产品前期开发阶段的反复评估,不断的获得用户反馈,进而修改优化产品设计,直到达到可以接受的可用性水平。这其中的评估过程就是进行可用性测试的过程,可用性测试就是选择不同方法测试产品使用质量的过程。它的目的是建立评价标准,尽可能多的发现可用性问题,并指导产品界面的设计和改进。

在研发过程中,常见的可用性测试方法包括以用户为主的测试和以专家为主的测试方式。以用户为主的测试包括用户测试(user testing)和有声思维(think aloud),以专家为主的测试有认知预演(cognitive walkthrough)和探索式评估(Heuristic Evaluation)。

1)用户测试
用户测试方法是测试人员要求用户完成一系列设定的任务,用户在操作使用过程中出现的问题和失误将被测试人员记录,在任务结束时对问题和失误点进行追问,从而快速地发现及判断产品中的不足,进而进行修改。测试采用的产品可以是最终完成的,也可以是基于不同保真度原型的非完成产品。该方法的目的是通过在产品设计阶段用户参与设计测试,预测最终产品可能出现的问题,进行修正规避风险。采用用户测试的优点在于可以在特定任务条件下,获得特定用户的客观反馈结果,满足可用性测试的要求。

2)有声思维
有声思维运用于可用性测试过程和心理学、社会学领域研究中,是获取用户数据反馈的有效方法。最初由Lewis在IBM公司提出,之后被Ericsson 和Simon进一步修正。该方法要求用户在完成一系列由测试人员设定的任务过程中,口述出自己所看到的、所想的、所感受的,以帮助观察测试人员可以获得第一手反馈,从最终发现问题。观察测试人员在整个测试过程中被要求,客观全面的记录用户所说的每一句话,不能打断用户的行动和表达。该方法的目的是明确“谁”在完成特定的任务时出现了什么样的“问题”,强调特定的用户和特定的问题。

3)认知预演
认知预演方法,最初在90年代初由Wharton等人提出,在2000年由Spencer优化了该方法,使其更加有效的适应软件开发的要求。该方法将用户行动过程(目的、计划、实施、评价)及系统反馈,按照任务流程进行步骤划分,之后由专家(设计人员和开发人员)对每一个步骤进行一系列检查评估,从而判断可能出现的可用性问题。

该方法因为可以以低成本高效率的发掘可用性问题,而被广泛使用于早期开发阶段。但是由于是从专家角度来判断用户的行为,而专家和用户有着本质差别,这导致专家和真实用户所认为的可用性问题存在差异;而且不同专家之间的差异也较大,一般所发现的可用性问题只有20%~30%是一致的,这也使得认知预演方法所得到的结果应用存在一定局限性。

4)探索式评估
Nielsen和Molich在1990年项目合作的过程中提出了探索式评估方法,该方法是非结构化的可用×××方法,通过研发人员和行业专家,依照可用性原则来评估用户界面中的问题,不需要设定任务和情景,专家根据经验和可用性原则完成评估。

尽管探索式评估可以在很短的时间内发现大部分可用性问题,但是该方法也因为受到专家的背景知识、观点经验等方面的影响而被质疑,这种由专家评估所得到的结果与用户测试相比得到的结果差异性大,信度不高。

【本文首发于:百度泛用户体验】http://www.baiduux.com/blog/2010/04/06/%e5%8f%af%e7%94%a8%e6%80%a7%e5%8f%8a%e6%b5%8b%e8%af%95%e6%96%b9%e6%b3%95%e5%b0%8f%e4%bb%8b%e7%bb%8d/
【关注百度技术沙龙】

转载于:https://blog.51cto.com/baidutech/746973

可用性及测试方法小介绍相关推荐

  1. spss菜单小介绍【跟阿婷一起学spss 03 在入坑边缘疯狂试探】

    [part3 spss菜单介绍] 大家好鸭~休息了一个周末,阿婷又来啦! 未经过实操,这节看不懂也没关系,仍然是一个比较总括性的介绍,有一个宏观的概念就好啦! 全部菜单: 部分菜单小介绍: a数据菜单 ...

  2. 行存储和列存储小介绍

    .定义 1.1定义 Sybase在2004年左右就推出了列存储的Sybase IQ数据库系统,主要用于在线分析.数据挖掘等查询密集型应用.列存储,缩写为DSM,相对于NSM(N-ary storage ...

  3. (染色归一化)病理图像(HE或者WSI)图像标准化方法小介绍

    更新 有朋友和我说Vahadane这个方法运行的时候有点慢.确实是不快,但对于很多更优的方法来说,已经是比较快的了.但确实比Macehko和Reinhard这种方法要慢不少.因为求非负矩阵求解的时候是 ...

  4. 黑盒测试方法详细介绍

    一.等价类 1.关于等价类 2.等价类思想设计测试用例的步骤 二.边界值 1.关于边界点  2.使用边界值分析法设计测试用例步骤 三.因果图 1.关于因果图 2.关于判定表 3.使用因果图设计测试用例 ...

  5. APFS 苹果文件格式的小介绍 Apple File System

    Apple File System 简称叫做APFS , 中文叫苹果文件格式. 是一个很先进的文件系统. 主要的改变就是将分区概念升级为容器. 在容器里新建的卷宗不再受到分区大小的限制. 并且采用了文 ...

  6. 新华DCS系统仿真测试方法详细介绍

    新华DCS ICAN3.1系统是应用广泛并且功能非常强大的国产DCS系统.具有管理虚拟CPU并仿真运行的功能.并且上位机画面可以与虚拟DPU数据实时同步仿真.具体仿真方法如下所示: 1. 需要设备及软 ...

  7. 测试结果分析_9种国内外纺织品耐摩擦色牢度测试方法结果分析

    摩擦色牢度是纺织品内在质量指标诸多色牢度测试的一项基础色牢度测试.各个国家的测试标准原理相同,但细节不同,本文就国际.美国.澳洲.加拿大.日本. 中国等不同国家的摩擦测试方法进行了对比和分析. 纺织品 ...

  8. 3结构介绍_豹驰(BOACH)声学材料吸隔声方法介绍—(下)材料隔声特性曲线

    基于前两个章节(<豹驰声学材料吸/隔测试方法基础介绍-(上)>&<豹驰声学材料吸/隔声测试方法介绍-(中)>的声学材料吸隔声测试方法介绍,可以了解材料的检测手段及如何有 ...

  9. 有源医疗器械电磁兼容EMC的测试标准、测试项目以及测试方法

    目录 有源医疗器械电磁兼容的测试标准.测试项目以及测试方法 一.什么是电磁兼容 1.1电磁兼容概念 1.2电磁兼容三要素 1.3为什么要做电磁兼容 1.4电磁兼容测试项目 二.电磁兼容标准 2.1基础 ...

  10. 经典vim插件功能说明、安装方法和使用方法介绍(已更新)

    1 #=============================================================================  2 转载请注明出处: http:// ...

最新文章

  1. Windows Server 2008服务器管理新技巧6则第1/4页
  2. Python+selenium 自动化-基本环境搭建,调用selenium库访问百度查询天气实例演示
  3. java 对第三方的异常_Java第三方API调用打开文件方法时抛出异常
  4. 继续说invoke伪指令
  5. LeetCode 396. 旋转函数(数学)
  6. 从5个函数带你理解K8s DeltaFIFO
  7. 80 多个免费编程字体,你喜欢哪种?
  8. 大数据笔记--Spark机器学习(第一篇)
  9. SSH配置-使用Bitvise SSH Client工具在Windows下远程登陆Linux服务器
  10. Pyrene-PEG-Rhodamine,芘丁酸-聚乙二醇-罗丹明,RB-PEG-Pyrene
  11. 解读国内外园艺机器人的应用现状
  12. IE innerHTMLi(转载)
  13. Fedora 安装 QQ2012
  14. 干货总结!太全面了,图解SQL面试题:经典30题!
  15. java中unicode编码和utf8编码相互转换
  16. pxe+kickstart实现企业的无人值守系统
  17. 算法提高 我们的征途是星辰大海
  18. 万字长文!深度剖析《数据安全法》下多方数据协同应用和隐私计算发展趋势
  19. 基于Django的论坛系统项目
  20. 木子-前端-方法标签属性小记(普通jsp/html篇)2018

热门文章

  1. 面试系列 | 一个线程OOM,进程里其他线程还能运行么?
  2. 增长智能引领营销数字化,数字中台掌控消费者旅程
  3. Python数据分析理论与实战完整版本
  4. 003.宋浩老师《线性代数》笔记(第二章矩阵)(二)
  5. Skyscrapers (hard version)
  6. Codeforces Round #622 (Div. 2) C2. Skyscrapers (hard version)(单调栈)
  7. 华为U5800刷机,Root权限
  8. python求平方函数图像_求平方 python
  9. 神舟笔记本键盘键位互换
  10. (转载)file_get_contents(php://input)