什么是可用性测试
可用性测试是指邀请真实用户或潜在用户使用产品或设计原型,对其在使用过程中的行为进行观察、记录、测量和访谈,进而了解用户对产品的要求和需要,并以此作为改进产品设计的出发点,提高产品的可用性。可以从5个指标去衡量可用性,分别是易学性、易记性、交互效率、满意度、容错,满足这些指标的产品,才具有较高的可用性。
为什么要做可用性测试
1.检测产品的功能路径是否完整
2.如有多种UI或UE设计方案,验证使用哪一种设计稿 更可行
3.测试产品的可用性水平
4.验证交互设计的可执行性,了解用户对产品的要求,使产品用起来更加简便
怎么做可用性测试
1.明确目标
明确产品的目的是什么,知道我们的测试目的
2.任务场景设计
要求:1.围绕用户使用目标
如用户的常用的功能是什么,对用户来说功能与功能之间的关系是什么
2.符合典型用户操作流程任务
任务的顺序设置要让用户操作自然舒适,符合常态
3.精细与宽泛的平衡
任务的设置不能太过粗略,让用户不知所云,也不能过于精细,尽量避免直接指导式的语言描述
4.控制任务数量
任务过少,无法达到测试目的,任务过多容易产生疲劳效应和学习效应
3.写策划案
在目标和任务场景都确定后需要写一份策划案
策划案的内容包括
测试目标、测试方式、用户选择、测试安排、测试内容、场景设置、情况汇集、情况分析、产品完善
3.预测试
任务创建完成以后,千万不要着急进行测试,先进行预测试。预测试的目的就是发现设计任务是否有漏洞,及时修复。可以找公司内部的同事快速测试来完成。为了保证测试结果的准确性,这一步千万不要偷懒。
4.资源准备
安静,不影响用户测试的房间
负责测试的人员,如主持人,负责记录的人员
测试的原型图(纸质版或者是高保真模型)
5.人员招募
首先明确自己的目标用户是什么,然后在目标用户中寻找合适的目标,目标用户要具有代表性,但要避免是公司接触过项目的内部人员,他们可能对产品过于熟悉,操作会比一般用户顺利,尽量避免熟人,可能会由于害怕打击到设计师,给出不准确的反馈
6.开始测试
1.测试前的交流
让用户简单了解产品定位
消除用户的紧张感,让用户尽快融入场景
2.测试中
注意观察用户的肢体语言,表情
倾听他们的看法,询问他们的遇到的问题,鼓励他们将任务进行下去
及时记录用户反馈的情况
3.测试后
立刻整理分析任务的完成情况,任务的完成路径,任务的完成时间(可借用录像辅助)
了解产品的可用性水平,发现存在的可用性问题
a)致命问题:严重问题指那些阻碍用户完成任务的问题,这些问题非常重要,每一个都要得到足够的重视。
b)非致命问题。非致命问题是指用户能完成任务,但是某些地方会有一些阻滞,会停顿或者思考的问题。这些问题相对来说没那么重要,不过如果发生的次数较多,该类问题也需要得到重视。
7.完善产品原型
根据用户的使用情况完善产品原型
在测试中容易出现的问题
测试时间:不能过晚,当产品都已经开始进入开发阶段时,才想起来要进行可用性测试,为时过晚,这时出现问题,修改的成本过大
用户的选择:选择目标用户,非目标用户给出的结果是没有意义的。
任务的设置:可能会出现任务设置过少或过多的问题,要进行预测试
用户的情绪:用户可能会过于紧张,导致任务无法继续进行,对用户进行好的开导,提供轻松的环境,必要时准备备选人员
支持人:可能会出现直接引导用户学习的情况,导致测试结果不准确,主持人要严格要求自己,当用户遇到困难时尽量不要提供帮助,可以适当鼓励用户,比如你可以在尝试一下等话语
测试过程:记录不准确或者记录不到位,通过录音,录视频等方式记录过程