软件测试之易用性测试一、易用性测试概述我们所说的易用性测试是指软件界面的测试,而对于产品的易用性来说,不仅仅是软件界面,还包括硬件(即产品的 外观),如按钮图标是否易懂、菜单是否易找到等。易用性主要研究3个方向:用户研究、交互设计、界面设计。易用性测试的对象不仅仅是界面, 还有文档、帮助文件和硬件外观。易用性测试方法有:静态测试、动态测试、动静态相结合测试。易用性包括六个子特性:易理解性、易学习性、易 操作性、吸引性、依从性和实用性。对应的易用性测试包括五个方面:易理解性测试;易学习性测试;易操作性测试;吸引性测试;依从性测试。( 1)易理解性。 简单来说就是指用户认识软件的结构、功能、向导、逻辑、概念、应用范围、接口等难易程度。但该特性更多的是指文档内容易于 理解,所有文档语言简练,内容应该与产品实际情况相一致,且所有文档中的语句无歧义,能很好地解释每一步骤的含义,用户一看便清楚。(2) 易学习性。 这个是指用户使用软件或某一个产品的容易程度(运行控制、输入、输出)。对于易学习性有两个方面的约束:一是所有与用户有关的 文档内容都应该详细、结构清晰、语言准确;二是软件或产品本身易学,菜单选项很容易找到,一般菜单不要超过三级,各图标含义明确、简单易懂 ,操作步骤向导解释清楚、易懂,产品本身具有很好的引导性,即一个软件客户不用看说明书都能正确地使用,就像手机一样,一般客户买了手机后 ,很少有人去看说明书,而是直接就能使用。 (3)易操作性。 易操作性是指用户操作和运行控制产品难易程度。易操作性要求人机界面友好、 界面设计科学合理、操作简单等。操作简单的软件让用户可以直接根据窗口提示进行使用,不去过多地参考使用说明书。各项功能流程设计直接明了 ,尽量每一个操作都很简单的完成。在一个业务功能中可以关联了解其相关的业务数据,具有层次感。合理的默认值和可选项的预先设定,避免过多 的手工操作。如果某个操作将产生失败的后果,该功能执行应是可逆的,或程序应给出该失败的明显警告,并且在执行该命令前要求确认。一旦出现 操作失败,及时的信息反馈是非常重要的,没有处理结果或者是处理过程没有相关信息反馈的系统不是一个优秀的系统。流畅自然的操作感觉,来源 于每一次操作都是最合理的设计。在页面和流程上浪费用户的单击操作,也是在挥霍用户对于软件的好感。清晰、统一的导航要贯穿系统的始终。操 作按扭、快捷键等遵循一致的规范、标准是必须的,不要给操作者额外记忆的负担。易吸引性。易吸引性是指用户第一次接触软件或者某一个产品时 ,对产品的喜爱程度。就是要对用户产生吸引性,而客户对产品的喜爱程度直接影响到客户购买产品的动机。易吸引性主要表现为产品的外观或软件 的界面设计方面,一个拥有良好外观和界面设计的产品,显然可以更好地吸引客户的眼球;如果有两个产品,其中一个界面设计得很漂亮,但功能和 性能一般,而另一个产品外观设计得很一般,但功能和性能很好,想想客户会先体验哪个产品。所以说,产品的外观或软件的界面测试方面,要下足 功夫。依从性。依从性是指软件产品依附于同易用性相关的标准、约定、风格指南或规定的能力。在产品设计过程中,产品的易用性应该遵守国家系 统与易用性的标准,这是最基本的要求。而很多企业对于产品外观、界面都有自己的一套标准,在产品设计过程中应该遵守企业的这些相关标准,如 界面设计,企业往往会对界面的颜色搭配、按钮大小、按钮形状等有明确的规定。实用性? 实用性就是某个软件在测试过程中,检查每一功能点是 否具有实际实用价值,是否能够有助于用户执行软件相应的功能,否则就被认为实用性不好,为实用性缺陷。二、易用性测试注意事项最主要站在用 户的角度来测试,尽可能的模拟用户使用情况 1)易理解 1:业务流程呈现清楚2:功能效果清晰明确 3:功能以用户普遍能理解接受的方式 实现 2)易学习 1:学过之后能基本掌握系统的操作方式 3)易操作 1:操作起来不别扭、舒服 |
|