01
1、易用性标准简介
1.1易用性定义
GB/T 16260-2006定义:
在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。
简单说就是:易懂、易学、易用、吸引人。易用性对消费类的产品显得尤为重要。如购买手机时,手机的外观是否漂亮,界面是否漂亮、好用会成为影响我们购机的一个重要因素;又如下载一个APP后很少有人去阅读它的手册,这个应用能不能被看懂、好不好用直接决定是否保留在移动设备上。
GB/T 25000.10-2016定义:
在指定的使用周境中,产品或系统在有效性、效率和满意度特性方面为了指定的目标可为指定用户使用的程度。
1.2可用性介绍
1、ISO9241-11可用性指南
2、ISO9241-110 对话原则---评估交互系统的效率
合适的任务(Suitability for the task):删除任务里面不必要的功能;
适当学习(Suitability for learning):尽量减少用户学习所需的时间;
适当个性化(Suitability for individualization):根据用户背景及作风自定义对话;
符合用户期望(Conformity with user expectations):适应用户的心智模型和技能水平;
自我描述(Self-deiveness):提供帮助文本和反馈明确用户操作步骤;
可控(Controllability):用户能够控制交互的节奏和顺序;
容错(Error tolerance):发生错误时允许用户纠正错误。
3、ISO9241-12 信息呈现---视觉显示上关于呈现和表达信息的建议
清晰(Clarity):信息应该快速准确地传达;
可分辨(Discriminability):能够准确的区分信息;
简洁(Conciseness):只提供完成任务所必需的信息;
一致(Consistency):在整个应用程序中以相同的方式呈现相同的信息;
可预测(Detectability):预测并提供用户所需的信息;
易读(Legibility):信息应易于阅读;
易理解(Comprehensibility):意图应易于理解。
4、几种标准之间的关系
1.3易用性度量----参考GB/T 16260-2006
02
2、易用性常见原则
2.1尼尔森可用性原则
1.状态可见原则
用户在网页上的任何操作,不论是单击、滚动还是按下键盘,页面应即时给出反馈。“即时”是指,页面响应时间小于用户能忍受的等待时间。
2.环境贴切原则
网页的一切表现和表述,应该尽可能贴近用户所在的环境(年龄、学历、文化、时代背景),而不要使用第二世界的语言。《iPhone人机交互指南》里提到的隐喻与拟物化是很好的实践。此外,还应该使用易懂和约定俗成的表达。
3.撤销重做原则
为了避免用户的误用和误击,网页应提供撤销和重做功能。
4.一致性原则
同一用语、功能、操作保持一致。
5.防错原则
通过网页的设计、重组或特别安排,防止用户出错。
6.易取原则
好记性不如烂笔头。尽可能减少用户回忆负担,把需要记忆的内容摆上台面。
7.灵活高效原则
中级用户的数量远高于初级和高级用户数。为大多数用户设计,不要低估,也不可轻视,保持灵活高效。
8.易扫原则
互联网用户浏览网页的动作不是读,不是看,而是扫。易扫,意味着突出重点,弱化和剔除无关信息。
9.容错原则
帮助用户从错误中恢复,将损失降到最低。如果无法自动挽回,则提供详尽的说明文字和指导方向,而非代码,比如404。
10.人性化帮助原则
帮助性提示最好的方式是:1、无需提示;2、一次性提示;3、常驻提示;4;帮助文档。
2.2 NN Group最经典的Heuristic Evaluation的十原则
1.Visibility of system status
可视性原则:系统状态有反馈,等待时间要合适。
e.g. 键盘大写的时候会有小绿灯告诉你哦!
2.Match between system and the real world
不要脱离现实 :使用用户语言而不是开发者语言,贴近生活实际而不是学术概念
e.g. 惹人厌的404错误,根本不明白什么意思好吗!
3.User Control and Freedom
用户有自由控制权:操作失误可回退
e.g. 啊不小心发错了,求撤回!
4.Consistency and Standards
一致性原则:同一事物和同类操作的表示用语要各处保持一致
e.g. 熟悉了一个Adobe产品,其他的我就都会啦!
5.Error prevention
有预防用户出错的措施:关键操作有确认提示,及早消除误操作
e.g. 哎妈差点删除错了!
6.Recognition rather than recall
要在第一时间让用户看到:识别胜于回忆,提供必要的信息提示(可视&易取),减少记忆负担
e.g. 我对什么感兴趣来着?哦哦有选项啊,那就方便多啦,我对旅行、艺术都很感兴趣哦!(pinterest在用户注册后询问用户preference的时候直接提供选项,避免强迫用户回忆。)
7.Flexibility and efficiency of use
使用起来灵活且高效:为新手和专家设计定制化的操作方式,快捷操作可调整。
e.g. 我用CAD已经是一把好手啦,才懒得去菜单栏里找insert rectangle呢,我就用快捷键就行啦!
8.Aesthetics and minimalist design
易读性:减少无关信息,体现简洁美感
e.g. 我用Cash这个应用就是为了打钱的,不要看到其他信息,我只在乎金额!(很多交互设计的初学者都会容易有一个误区,就是想把页面填满。实际上,你页面上放什么,什么信息要突出,取决于你的用户需求。避免为了“填满”界面而放入无关信息。)
9.Help users recognize, diagnose and recover from errors
给用户明确的错误信息,并协助用户方便的从错误中恢复工作
e.g. 哎肿么进不去了?哦哦还好,有人可以帮我/方法可以解决。
10.Help and documentation
必要的帮助提示与说明文档:无需文档就能流畅应用当然更好,一般地文档很必要,而且也提供便利的检索功能,面向用户任务描述,列出具体实现步骤,并且不要太冗长。
e.g. 哎怎么从web page导入PDF啊?搜索一下!哇一步一步的help documentation好清楚啊!
2.3界面黄金原则
1.努力做到连贯
例如网站首页需要和每一个下级页面保持一致的风格,导航都要放在屏幕的左上角,具有高度一致性的界面能给人清晰整洁的感觉。
2.允许频繁使用系统的用户使用快捷方式
快捷键表示产品使用的灵活性和有效性,想想每次我们使用搜索引擎的时候是鼠标点击的搜索还是按的回车?
3.提供信息反馈
出现错误时要明确说出错误的含义,而且需要考虑用户能否理解,比如我们基本上都遇到过HTTP404错误,但绝大多数人能看懂么?
4.为关闭这一动作设计对话框
要在用户完成某项任务或操作后进行提示。如果他们在做了很多操作后却得不到反馈,他们就无法知道自己是否达成目标。
5.提供简单的设计处理
例如把某些当前不能点击的按钮设置为灰色,在系统执行时让用户在确认一下。
6.应该方便用户取消某个操作
大多数的应用软件都有撤销和恢复的功能,如果用户总是惧怕一失足成千古恨,那样的用户体验可想而知。
7.用户应掌握控制权
一般而言用户希望自己去控制系统交互,在执行任务中,用户应该可以随时中止或退出,而不是无奈的看着系统继续。
8.降低短期记忆载荷
我们应该尽可能帮助用户避免要求他们记住各种信息,例如各个菜单项之间的逻辑关联,更好的分类就会帮助用户找出哪个功能按钮在什么地方。
2.4 0123简单法则
无需说明书,一看就会,两秒等待时间,三步以内的操作。
2秒钟法则——用户在使用某类系统时的等待反应不应该超过2秒。
3次点击法则——用户在3次点击之内如果还没有找到他们想要的信息或了解产品/网站的特色,他们就会离开。
2.5 2/8法则
80%的结果由20%的原因产生。
03
3、易用性测试方法
3.1易用性测试策略
1、参考国家国标(GB/T 25000.10)
2、参考国际标准(ISO 9241-110、12)
3、根据产品特点制定自己的部门的设计关注点
4、根据产品特点制定自己的部门的测试关注点
3.2ISO-9241-110 对话原则详细描述
1、合适的任务
交互系统在支持用户完成任务时应适合任务,也就是说功能和对话是基于任务特征,而不是基于用于实现任务的技术。
2、适当学习
对话的适当学习意味着对话应支持和指导用户学习使用该系统。
3、适当个性化
当接口软件可以被修改以适应任务需要、个人偏好和用户的技能时,对话就能够个性化。
注:尽管在许多情况下为用户提供定制功能是非常可取的,但对人体工程学设计的对话来说不是一个可接受的替代品。此外,定制功能应该只在一定的范围内提供,这样修改就不会给用户带来任何潜在的不适(例如,带有用户可配置的听觉反馈的噪音级别就不可接受)。
4、符合用户期望
对话如果与用户可预见的场景需求及普遍沿用的惯例保持一致,则称为符合用户期望。
注:
1)与现有惯例一致只是这一原则的一方面而已;
2)连续性通常会增加对话的可预期性。
5、自我描述
对话应能自我描述到这样的程度:在任何时候,以下信息(用户身处哪段对话、在对话的哪一阶段,可采取什么操作、操作将如何实现)对用户来说都非常明显。
注:此原则与ISO9241-12中展示信息的特征相关。
6、可控
对话具有可控性:用户能够初始化并控制交互的走向和步骤,直到达成目标为止。
7、 容错
如果在输入中有明显的错误,那么对话是可以容错的,如果用户不采取或最小的纠正措施就可以实现预期的结果。
3.3易用性测试checklist参考