可用性测试方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
成功的可用性测试,有十步:
1)做好准备工作;
2)制定测试计划;
3)设计测试过程;
4)安排测试地点和设备;
5)进行预测试;
6)招募用户;
7)准备测试房间;
8)测试;
9)数据整理和分析;
10)付诸行动。
1.做好准备工作
这里的信息并不是经验和培训的替代品,但可能会对你有一些帮助,让你成为一个可以胜任的测试人员。第一步就是武装自己,有很多可以利用的资源:
·书籍和文章
学校的书店和图书馆,包括一些专业的期刊,它们是书籍和文章的最好来源。至少,你需要一个统计方面的介绍性材料、与测试有关的资料和人因学/人机界面设计的书。
·研讨会
过去的五年中,关于可用性测试的文章种类越来越多。在可以寻求帮助的四种方法中,这个通常是最薄弱的,因为大部分的研讨会是理论性的。你需要的是约10%的“为什么”和90%的“怎样做”,而研讨会常常不是这样的。另外,参加研讨会往往费用较高。
·咨询
咨询可能比研讨会来得合算,但是也有可能得不偿失。最有名气的公司可能并不适合你。例如,请一位在大学里面的人因学专家来做顾问,她会评估整个的测试过程,对记录测试数据的方式提出很多有效的建议,在预测试中指派一名研究生一起来控制整个过程,整个下来花费不多。
·大学和学院
大学里提供了两样东西,课堂和教授。回到学校可能是你最不想做的一件事,但从一个人那里学习统计比从书本自学要容易得多。如果你的公司不需要你得到纸面文凭,那么你就可以旁听,可以通过也可以不及格。
可以直接与心理学和计算机科学的教授谈论与可用性测试相关的课程(统计学、测试、人因学、人机界面设计)。如果你愿意也可以参与一个与可用性测试有关的硕士生项目。
就像请顾问一样,教授的建议同样是丰富的资源。例如,你可以设计一个测试项目作为课程作业,教授就
会帮助你并且可以减少花费。
2. 制定测试计划
对可用性测试有所了解之后,下一步就是写测试计划。描述可用性测试的目的,以及如何来完成,这很重要,原因如下:一是从管理者或其他人那里得到你所需要的支持;一个是使你的思路和目标变得清晰。测试计划中要包括:
·为什么要测试
对管理层陈述需要花费时间和金钱的理由。例如:如果用户使用简版的手册,可以达到与现在使用的大部头手册同样的效果,我们就会减少打印手册的费用,如果效果更好的话,我们就可以减少客户服务中心的线路数量。
·如何测试
谁主持,测试内容是什么,测谁,几名用户,如何分组等。
·测试的花费
咨询费、招聘用户、用户报酬、录音、录像、租场地、印刷等费用。
·测试的时间安排
时间表包括:定义你的测试,设计测试,安排测试地点和设备,招聘,测试和分析结果。
·测试会持续多长时间
写一个时间表,包括:定义你要测试的任务,设计测试本身,安排测试地点和设备,招募用户,测试,分析结果。
3.设计过程
·定义用户群
你的测试用户必须能够代表用户群。考虑的人口统计学特征有:教育水平、使用经验水平、工作类型、年龄、性别、种族、身体条件等。
·定义想测试的内容
没错。但还是要确保绝对清楚哪些要测和哪些不测。内容越详尽,得到有效测试的机会就越大。还要定义如何度量测试得到的数据,如完成时间和成功完成的任务数。
·写任务
考虑组成一个包括多个部门代表的小组来选择任务,例如客户支持部门可能会对关键任务有不同的看法。
任务应该是有意义的,以一定的逻辑顺序展现给用户,同时还要控制每个任务的完成时间,不能让用户把所有的时间都花费在一个任务上。
在每一页纸上写下一个任务。任务的指令要明确但不能有提示如何完成任务。
·为测试人员写脚本
以同样的方式问候用户,以同样的方式解释测试,以同样的方式回答问题,以同样的方式进行提示等等。为了做到这点,需要为测试者制定执行的脚本。
·准备记录表格
即使录像,也要在当时记录用户的行为。如果有一个记录表格,记录就会变得容易。可以有一个和用户任务相符的表格来记录用户行为和你的理解。第二种表格可以是菜单结构图,用来记录用户试图完成任务时的动作顺序。另外需要记录的是每个任务的完成时间,在哪些地方使用了帮助,在哪些地方参考了用户手册
4.安排测试地点和设备
可以在用户的地方或在自己的实验室里进行测试,也可以是一个更中立的地方。
在用户的地方有一个好处就是用户会因为熟悉周围的环境而感到放松。缺点包括:不可控制的中断;在路程上花费很多时间;调试你的设备等。
在自己的实验室进行测试应该是方便的,但是对用户来说不太方便,他们在一个陌生的环境里面可能会比较紧张。
在中立的地点进行测试的缺点与在你自己的地方测试是一样的。对你来说它也可能不方便(尤其是如果需要运送设备的话)。中立的测试地点可能即昂贵又难于安排。
对我们来说,采用一个现场的会议室最好。如果你使用你的一个房间,要找一个靠近出口也靠近休息间的房间。房间要整洁,吸引人,舒适(确信要在门上挂上“测试进行中—请勿打扰”)。
5.进行预测试
无论你自己重复多少次测试过程,你都不会对一个测试需要多长时间有准确的估计,只有用一个新手用户进行预测试,你才能知道一些小的细节。这个人不需要与测试用户具备相同的特征,但他/她应该是产品的新手用户。
6.招募用户
如果比较早地招募了用户,他们就可能到时改变主意或者遗忘,所以不要在提前一周以上招募用户并确保在前一天给他打电话确认。把完整的测试地点的方位,包括地图用邮件或传真的方式发给他们。
因为你占用了用户的时间,并且你要确保他们出席,就要支付他们报酬-现金。在测试之前告诉人们测试需要多长时间和需要对整个过程录音,录像。
·标准
定义你需要的用户的经验、技能、教育程度、工作类型和其它的统计资料。然后准备一个访谈脚本来筛选潜在的用户。大学生不会计较,很容易找到他们,费用也比较少,但如果他们不能真正代表你们用户特征的话,就不要管他们了。
·自己来做
不要招募朋友,家人或者同事。要做专业的招募工作:在国家字典、商务期刊和黄页里面找到一些公司(公开的图书馆里可能也会有这些)。你应该一个在你建立的标准里面有不同业务的混合。
这有一个脚本的例子让你通过回答电话筛选用户。“你好,我是简,是真大公司的,是大镇的一个计算机生产商。我们正在设计某个新的PC产品。我想与您公司里面用电脑工作的人谈一谈,有哪些人呢,他们的职位和名字是什么呢?”
当你得到这些人的资料的时候,他们是否合格是基于筛选脚本的。例如,我们想要有PC经验的人,曾经使用过传真机。我们也想要多方面的人员—职员类型的,管理的、技术的和专业人员类型的,所以我们要为此制定筛选脚本。
如果一个人可以满足你的这些标准,就可以邀请他们来参加这个研究。告诉他们需要多长时间,在哪测试,你会给他们多少报酬,你会对整个过程进行录像。如果所有这些条件被接受了,就可以安排时间了。要确保在两场测试之间有足够的时间来调试设备。
·给招募者支付一定的费用
如果你的预算足够用,你可以雇佣一个招募者来招募用户。为我们的焦点小组来招募用户的费用是15个用户,478.14美元。这个费用包括:他们来制定筛选脚本(我们要检查和核实),筛选用户,安排时间,发出指引和确认信,并且在约定好的前一天给用户打电话。相信我,花这些钱是很值的。
7. 准备测试房间
如果你在测试前一天建立了测试间,你就有时间来改正操作时出现的问题。在任何情况下,要在每一次测试开始之前至少有半个小时的时间来保证测试已经准备好了。当可以挣到相当数量的钱时,人们通常会早些到。
8. 测试
用户在心理和身体上的适应会影响测试结果,并且你的所作所为直接影响到他们—镇静和配合或者紧张和