可用性测试可用性测试
可用性研究的先驱和领导者Jakob Nielsen提出,可用性包括以下要素:可学习性,系统应易于学习;效率,系统在使用上应具有高效率;可记忆性,系统应容易记忆;出错率,系统应具有低出错率,并且能够防止灾难性错误出现;满意度,系统使用起来应令人舒适、愉快。Nielsen为,产品在每个要素上都达到很好的水平,才具有高可用性。
可用性是产品竞争力的核心。设计优秀的软件能有效地提高生产效率,减少人为错误,给用户更大满意度。目前,可用性研究已成为软件开发的关键问题。在软件产品开发过程中,软件可用性测试是必不可少的一环。设计合理的测试过程,构建合适的可用性测试平台,是提高软件测试效率和降低成本的重要手段。
软件的可用性测试原则软件的可用性测试和评估应遵循以下原则:
1.具有权威性的可用性测试和评估针对的不应是专业技术人员,而应该是产品的用户;
2.软件的可用性测试和评估是一个过程,这个过程早在产品的样品阶段就已开始;
3.软件的可用性测试必须是在用户的实际工作任务和操作环境下进行;
4.要选择有广泛代表性的用户。
可用性测试方法分类可用性测试有许多方法,常用的有四种:用户模型法、用户调查法、专家评估法、用户测试法。
用户模型法是用数学模型来模拟人机交互过程,该方法把人机交互过程看做是解决问题的过程。
用户调查法包括问卷调查法和访谈法,收集和了解用户满意度和遇到的问题。
专家评估是由可用性或人类因素学专家,根据可用性设计原理、设计风格指南、标准和经验,对产品可用性质量进行的评估活动。
用户测试也称用户评估。一般是通过营造类似于真实使用场景的测试环境,让真正的用户执行真实任务。在这一过程中由可用性测试人员进行观察,也许还要与用户进行交流和引导来获得有用的数据,然后进行分析,从中得到用户对产品设计的反馈意见和评估可用性质量的指标数据。
远程可用性测试远程可用性测试通过把主试机和被试机发展成服务器与客户机形式,实现分布式的数据存储收集。远程可用性测试只需在客户机处按照实验室的格式布置,收集完备的数据,可实现多人同时进行测试。远程测试有同步、异步两种方式。同步方式指实验参加者和监控者在地域上分散,但在时间上保持一致,即监控是实时进行的;而异步方式指实验参加者和监控者在地域和时间上都是分散的,即监控不是实时进行的。1
研究现状远程可用性测试的研究已有十多年历史。Monty Hammon tree等人早在1994年发表文章介绍远程可用性测试,指出随着新的信息共享技术的出现,以及计算机支持的协同工作(Computer supported Collaborative Work,CSCW)工具的发展,使远程可用性测试成为可能,并描述了远程可用性测试的原型。而后,H R Hartson等人系统地介绍了远程可用性的定义及多种远程可用性测试方法分类,并讨论了各自优缺点。
近年来,国外学者在远程可用性方而进行了很多研究。他们或通过远程可用性测试对现有系统进行评价,或介绍通过实验证实可行的远程可用性测试方案,或通过设计实验、分析案例,对远程测试形式和实验室测试形式进行对比。Susan Dray等人指出,远程可用性测试在扬长避短的情况下可以有效地节省成本。Andreasen M S等人实验表明:远程同步测试方式与实验室测试方式在测试效果及用户测试耗时上相差无几,使可用性测试不再受时间和空间的限制。远程异步测试方式在测试效果及用户测试耗时上表现稍差,使测试用户难于汇集整理所发现的问题,但其适用于需大量测试用户的大规模测试工作。2009年Angers Bruun等人指出:远程异步测试方式相对于传统方式虽然只能发现一半的可用性问题,但是所节省的时间是客观的,这将使其能应用于许多的软件工程测试中。
在国内,从事可用性相关研究的人员越来越多,2007年金山软件公司建立了软件可用性实验室,但有关远程可用性研究的资料仍然很少,与远程可用性领域研究有关的论文也鲜见发表。1
远程用户测试工具远程可用性测试需要多种可用性测试工具的支持,主要包括测试软件、监视及录制工具和问卷调查工具。
测试软件模拟测试用户的真实使用环境。在测试过程中,测试软件记录测试用户在测试过程中做的每一次操作以及对应所消耗的时间,并自动汇总他们的测试数据,生成报表以分析。
监视及录制工具使专家和测试人员可以实时地观察到测试用户的屏幕和而部表情。录制工具包括录屏、录音和录像三个部分。录屏部分负责记录被试机的屏幕,由此可了解测试用户在测试过程中鼠标移动及点击的情况,记录人机交互过程,便于日后分析测试用户的操作情况。录音部分负责记录测试用户在测试过程中有声思考的相关信息。有声思考是指测试用户在人机交互时不断进行发声的思考,是对测试的一种反馈。录像部分则负责记录测试用户的正而情况,如测试用户而部表情和视线变化,能较直观地反映其操作状况。
问卷调查系统分主观题和客观题两部分。主观题是让测试用户写下使用体会和感想,及对测试产品的主观意见等。客观题是调查用户的知识背景、对测试产品的总体反映以及对测试产品使用性能的评价。评价等级(以7分制为例)从“1”(最差)到“7”(最好),有时对一些特殊的情况需提供一个“不适用”以供选择。问卷调查系统能自动记录测试用户的客观题数据,并对收集到的数据进行统计、生成图表,供日后分析。1
移动设备与远程可用性测试随着消费者对新技术恐惧感降低,以及移动设备(如PDA手机)价格下降,移动设备逐渐成为当今世界的“主流”。它能为消费者提供“随时、随地、随心”的连接、通信和数据服务。根据UMT2005年研讨会统计,全球约有26亿人使用移动语音服务,约有8亿人使用移动数据服务。因此,可用性将是移动技术的一个重要研究方向。
使用移动设备进行远程可用性测试,两者可谓相辅相成。一方面,使用移动设备能进一步摆脱地域对可用性测试的限制,使测试用户能在真实使用环境下进行测试,同时也降低空间成本;另一方而,通过可用性测试也能找出移动设备本身许多难于使用、缺乏灵活性的地方。