软件易用性测试ppt课件.pptx
《软件易用性测试ppt课件.pptx》由会员分享,可在线阅读,更多相关《软件易用性测试ppt课件.pptx(65页珍藏版)》请在三一办公上搜索。
1、软件易用性测试,目 录,易用性测试的意义,易用性的概念,易用性测试的范围,易用性的相关要素,易用性测试的准则,易用性测试的流程,易用性测试注意事项,目 录,易用性测试的意义,易用性的概念,易用性测试的范围,易用性的相关要素,易用性测试的准则,易用性测试的流程,易用性测试注意事项,易用性测试的意义,IT产品易用性的现状?,据研究机构近期对发达国家的统计:,国内也有许多企业对软件易用性的重视度不够:,48%的软件缺陷属于易用性问题 31%的项目因易用性质量问题而失败 90%的企业网站易用性较差 70%的企业对其网站设计不够满意 用户在商业网站上找到所要信息的几率只有42% 网上购物者最终放弃寻找欲
2、购商品的几率为62% 51%的网站易用性问题是由于未运用最基本的易用性原则,企业在管理类软件选型时,只关注程序技术和功能、价格、品牌等等,而忽略 了界 面设计和操作易用性。大部分研发人员更多注重功能多少,项目有无严重bug。,易用性测试的意义,为什么要做软件易用性测试?,作为用户,首先会考虑什么?,2. 业务流程是否呈现清楚?,3. 软件能否解决自己的问题?,1. 软件使用是否方便?,在哪些情况下,用户可能会放弃一款软件?,2. 办理某项业务的流程不够清晰,3. 步骤太多,过程繁琐,1. 不清楚软件能办理哪些业务,4. 不清楚当前处理进度、系统状态, ,易用性测试的意义,为什么要做软件易用性测
3、试?,软件易用性是软件质量体系结构中的一个重要的质量特性,用以描述用户在使用过程中所实际感受到的系统质量。随着对软件易用性评测研究的逐步深入,相关标准化机构已经制定并发布了一系列有关易用性的国际标准、国家标准和工业标准,中国电子技术标准化研究所组织编写的系统与软件易用性系列国家标准,目的在于建立一套包括评测指标、评测方法及度量方法的软件易用性质量评测体系,将软件易用性描述为预测软件能否成功部署的关键因素。得益于互联网的发展和普及,软件开发的技术门槛在不断下降,大部分软件企业的技术手段也趋向于雷同,“软件设计”变得越来越重要。当大家都掌握了相似的技术和需求信息后,企业之间的开发竞争“比的就是设计
4、”。用户界面在很大程度上影响着软件的命运,因为广大用户对软件的评价主要来源于他们操作用户界面的感受。同类软件越多,选择余地越大,购买者对软件用户界面就越挑剔。软件易用性是吸引并抓住用户的重要因素之一,做好软件的易用性建设能将潜在用户转换为自己的顾客,大大提高软件的市场竞争力。因此,易用性是软件生存和运营的必要条件,在测试活动中,我们除了验证软件的功能和性能是否达标,也不能忽略软件的易用性测试。,目 录,易用性测试的意义,易用性的概念,易用性测试的范围,易用性的相关要素,易用性测试的准则,易用性测试的流程,易用性测试注意事项,易用性的概念,在指定条件下软件产品被使用时,能够被理解、学习和吸引用户
5、的能力。(功能性、可靠性、效率的一些方面也会影响易用性,但是在ISO9126中它们不被分类作为易用性),在2003年颁布的GB/T16260-2003(ISO9126-2001)软件工程产品质量中,对软件的易用性有明确的定义:,易理解性,软件产品使用户明白软件是适当的以及怎么在特殊任务和使用条件下使用软件的能力。,易学性,软件产品使用户学习它的应用的能力。,易操作性,软件产品使用户操作和控制它的能力。,吸引性,软件产品吸引用户的能力。,依从性,软件产品遵循与易用性相关的标准、协定、风格指南或规章的能力。,易用性的概念,软件易用性是软件质量体系结构中一个重要的质量特性。在各个标准体系中都有关于这
6、方面的定义描述。在一些组织的标准定义中,可用性也是一个被采用的名称。无论该特性名称和具体细节如何,所有关于易用性或者可用性的研究都是围绕着用户对于产品的感受这个中心展开的。易用性(可用性)体现的是用户在使用过程中所实际感受到的产品质量。,易见:单单凭观察,用户就应知道设备的状态,该设备供选择可以采取的行动。易学:不通过帮助文件或通过简单的帮助文件,用户就能对一个陌生的产品有清晰的认识。易用:用户不翻阅手册就能使用软件。,目 录,易用性测试的意义,易用性的概念,易用性测试的范围,易用性的相关要素,易用性测试的准则,易用性测试的流程,易用性测试注意事项,易用性测试的范围,易用性测试的范围,一. 安
7、装易用性测试,易用性测试的范围,二. 功能易用性测试,主要测试业务符合性、功能定制性、业务模块的集成度、数据共享能力、 约束性、交互性和错误提示等。,易用性测试的范围,三. 界面易用性测试,界面是软件与用户交互的最直接的层面,界面的好坏决定用户对软件的 第一印象。界面测试主要核实用户与软件之间的交互,验证用户界面中的对象是否按照预期的 方式运行,并符合国家或行业的标准。用户界面测试可分为整体界面测试和界面中的元素测试:界面整体测试是指对界面的规范性、一致性、合理性等进行测试和评估。界面中的元素测试主要包括窗口、菜单、按钮、文字等等。,易用性测试的范围,四. 辅助易用性测试,辅助系统是指帮助、向
8、导和信息提示等辅助功能。向导测试主要关注系统的向导操作是否正确,每一步是否有说明、向导是否一致、向导是否直观。提示信息是计算机用信息的形式对用户的某些操作做出的反应。,目 录,易用性测试的意义,易用性的概念,易用性测试的范围,易用性的相关要素,易用性测试的准则,易用性测试的流程,易用性测试注意事项,易用性的相关要素,软件的易用性是由软件的人机交互界面来集中体现的。界面的布局设计,操作的逻辑与流程,交互信息的显示,帮助和索引文档用户对于这些元素学习、理解、操作的容易程度就是软件产品的易用性。评价易用性通常有以下七个要素:,直观性,实用性,灵活性,舒适性,正确性,标准和规范,一致性,易用性,易用性
9、的相关要素,符合标准和规范,符合标准和规范被认为是最重要的易用性要素。软件的界面风格、表格设计、业务流程、数据加密机制等设计符合相关的法律法规、业界标准规范以及使用人员的习惯。通常界面设计都按Windows 界面的规范来设计,即包含“菜单栏、工具栏、状态栏、滚动条、右键快捷菜单”的标准格式。界面遵循规范化的程度越高,则易用性相应的就越好。常见规范性的细则如下:,常用菜单要有命令快捷方式。完成相同或相近功能的菜单用横线隔开放在同一区域。菜单前的图标能直观的代表要完成的操作。菜单深度一般要求最多控制在三层以内。工具栏要求可以根据用户的要求自己选择定制。相同或相近功能的工具栏放在一起。工具栏中的每一
10、个按钮要有及时提示信息。一条工具栏的长度最长不能超出屏幕宽度。工具栏的图标能直观的代表要完成的操作。系统常用的工具栏设置默认放置位置。,易用性的相关要素,符合标准和规范,常见规范性的细则如下:,工具栏太多时可以考虑使用工具箱。状态条要能显示用户切实需要的信息,常用的有:目前的操作、系统状 态、用户位置、用户信息、提示信息、错误信息、使用单位信息及软件开发商信息等,如果某一操作需要的时间较长,还应该显示进度条和进程提示。滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比。右键快捷菜单采用与菜单相同的准则。,易用性的相关要素,行业利润统计报表,易用性的相关要素,
11、直观性,在软件测试过程中,测试人员可以从如下几方面衡量软件的直观性如何:,用户界面是否洁净、不唐突、不拥挤?菜单或者窗口是否深藏不露?系统反馈的提示信息是否在最显眼的地方出现?界面的组织和布局合理吗?用户能否轻松地从一个功能转到另一个功能?对于复杂的用户界面而言,最好提供界面“向导”,及时让用户知道自己在界面结构中所处的位置。例如对于基于Web的应用软件,应该在界面上显示“当前位置”,否则用户很容易在众多的页面中迷失方向。操作过程中,下一步该做什么是否明显?任何时刻都可以决定放弃或者退回、退出吗?用户输入得到承认了吗?是否有太多特性把工作复杂化了?是否感到界面呈现信息太过庞杂?,易用性的相关要
12、素,一致性,被测软件与其他软件的一致性是一个关键要素。用户的使用习惯性强了,希望一个程序的操作方式能够带到另一个程序中,如果操作方式不同,会或多或少地给用户带来挫败感。一致性既包括使用标准的控件,也指相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。测试过程中,一致性可以从如下几方面进行验证:,快捷键和菜单选项。快捷键一般要具有通用性,如F1为系统帮助。术语和命令。整个软件使用同样的术语吗?特性命名一致吗?用户级别。软件同一UI风格是否对应同一用户级别?是否有UI风格与用户级别不相称的情况出现?按钮的位置和等价的按键。如“确定”和“取消”按钮的相对位置;确定等价键
13、通常使用回车键,而取消等价键通常使用ESC键。,易用性的相关要素,一致性,一致性举例:,易用性的相关要素,灵活性,由于用户对于软件应用喜欢选择做做什么和怎样做,所以软件需要有较大的灵活性,同时也可能会发展为复杂性,加大测试工作的复杂性。测试软件是否灵活,可以参考以下几点:,状态跳转。灵活的软件实现同一任务有多种选择和方式。状态终止和跳过。当软件具有用户非常熟悉的模式时,用户需要直接跳到想去的页面,或者因为种种原因,用户需要提前终止当前的操作。数据输入和输出。用户愈来愈希望有多种方式实现数据的输入和输出。,易用性的相关要素,舒适性,软件应该用起来舒适,而不应该为用户工作制造障碍和困难。但是,软件
14、舒适是一种主观感受,比较模糊,所以要设计出软件舒适的正确公式是不可能的,但测试人员在测试时要根据实际情况对软件是否具有舒适性进行鉴别,可以从下面几方面考察:,恰当。软件外观应该与所做的工作和用户背景相符,不同的行业或用户对软件的外观要求不同,既不能太夸张也不能太简陋。错误处理。程序应该在用户执行非法和不合理的操作之前提出警告,并且允许用户恢复由于错误操作导致丢失的数据。对于用户恶意的严重错误操作,程序要能够以一定规则进行判别,并采取适当的处理方式。性能。一般情况下,系统性能当然是愈高愈好,但是某些情况下,用户需要操作慢一些,以便能够发现软件的一些操作情况。及时的反馈信息。对于用户的每一步操作,
15、都应有相应的提示,方便用户了解当前的状态。例如下载一个文件,界面上应当显示“百分比”或相关数字来表示下载的进度,否则人们不知道要等待多少时间。如果某些事务处理不能提供进度等数据,那么至少要给出提示信息如“正在处理,请等待”。最好是提供合适的动画,让用户明白软件正在干活、没有死机。,易用性的相关要素,舒适性,易用性的相关要素,舒适性,易用性的相关要素,舒适性,易用性的相关要素,正确性,软件的正确性比舒适性要明显得多,当然也就容易测试。正确性主要是指UI是否正确,不会使程序实际执行情况与用户理解产生偏差。但是有些问题测试人员要加以注意:,市场定位偏差。软件有没有多余的或者遗漏的功能,或者某些功能执
16、行了与市场宣传材料不符合的操作。语言描述和组织。程序员的语言描述和组织往往会使用户产生歧义或费解,或者令用户难以接受。 多媒体缺陷。UI设计的图标、图像、声音和视频设计不合理或不正确。如:图标大小不一致,声音没有采用相同的格式和采样率。与UI说明不一致,即没有实现所见即所得。在测试过程中,一定要仔细检查执行程序的结果与UI描述的是否一致。,易用性的相关要素,实用性,UI实用性主要是指具体UI特性是否实用。在测试过程中,检查每一功能点的UI是否具有实际实用价值,是否能够有助于用户执行软件相应的功能,否则就被认为实用性不好,为实用性的缺陷。,目 录,易用性测试的意义,易用性的概念,易用性测试的范围
17、,易用性的相关要素,易用性测试的准则,易用性测试的流程,易用性测试注意事项,易用性测试的准则,以下各准则是基于通用行业标准、指南、风格、规章而提出的,仅供参考。实际情况中所应用的应该远远超出以下列出的。这些准则既是在软件易用性设计中应该遵循的,也是在易用性测试中所要验证的。这部分内容基本按照GUI的各个元素来组织,可分为以下五个小节:,整体界面风格窗体结构控件准则数据输入及操作逻辑帮助设施,易用性测试的准则,一. 整体界面风格,遵循通用规范,一般情况下遵循windows标准。一般情况下保持同类软件已有典型风格,保证用户无须另外学习。,准确性和一致性,专业术语的解释易于了解(根据软件的用户水平决
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 易用性 测试 ppt 课件

链接地址:https://www.31ppt.com/p-1411233.html