|
知识路径: > 测试技术的分类 > 易用性测试 > 用户界面测试 >
|
考试要求:掌握
相关知识点:8个
|
|
|
|
界面整体测试是指对界面的规范性、一致性、合理性等进行测试和评估。
|
|
|
|
软件的界面要尽量符合现行标准和规范,并在应用软件中保持一致。而开发软件时就要充分考虑软件界面的规范性,最好的办法是采取一套行业标准。现在许多行业已有自己的标准,如IBM标准、Microsoft标准、Apple标准。这些标准已经基本包含“菜单条、工具栏、工具箱、状态栏、滚动条、右键快捷菜单”的标准格式,以上标准已经基本完善,对某些行业只需利用已有的成果就可以。
|
|
|
对于一些特殊行业,由于系统使用环境和用户使用习惯的特殊性,使用以上标准是远远不够的,还要对自身特殊的需要加以补充。如软件的用户定位包括不同年龄阶段的用户,那么就会有一些用户基本不使用鼠标右键,年龄较大的用户难以看清密集的较小的文字,或用户对计算机系统和网络不够熟悉,或硬件环境一般,甚至比较差,少有配置优良的计算机等等。在这种环境下,用户对计算机的使用一般没有使用倾向,大多更适应手工操作。像这种情况,特殊行业都要有一套自己比较完善的标准和规范。
|
|
|
这些标准和规范是经过各种类型的测试与评估,不断总结,经验积累和反反复复设计成果。在界面测试中,测试工程师应该严格遵循这些标准和规范设计界面规范性测试用例。
|
|
|
|
界面的合理性是指界面是否与软件功能相融洽,界面的颜色和布局是否协调等。如果界面不能体现软件的功能,那么界面的作用将大打折扣。所以,界面的合理性是界面美的首要因素,它提醒设计者不要片面追求外观漂亮而导致失真或华而不实。
|
|
|
合理性差的界面无疑会混淆软件意图,致使用户产生误解。即使它不损害软件功能与性能,也会使用户产生不该有的情绪波动。合理的用户界面是应用程序的一个重要组成部分,也是使软件易用的重要基础。空间使用应当形成一种简洁、有序、易于操作的布局,使信息组织具有艺术性。如果一个界面上有太多或者杂乱无章的控件,会给用户寻找字段或者控件带来不便和困难。
|
|
|
|
. 界面中元素的文字、颜色等信息是否与功能不一致;
|
|
|
. 前景与背景色搭配是否合理协调,反差是不是太大;
|
|
|
|
|
|
一致性既包括使用标准的控件,也指相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。好的软件界面都具有相似的界面外观、布局、交互方式以及信息显示等。界面保持高度一致性,用户可以减少过多的学习和记忆量,从而降低培训和支持成本。
|
|
|
此外,软件的界面在不同平台上是否表现一致呢?作为测试人员不要忽略这一点。如颜色、字体,有时有些软件在不同的平台表现得不尽如人意“——”在一个系统上看上去很好,在另一个系统上常常看上去很糟。
|
|
|
对于在不同的平台测试软件界面的一致性可以用下面的方法:在不同分辨率下,观察界面的美观程度,分别在800×600,1024×768,1152×864, 1280×768,1280×1024,1200×1600大小的字体下进行测试。一个好的软件要有一个默认的分辨率,而在其他分辨率下也都能运行。
|
|
|
作为测试工程师,在测试界面一致性时应该注意以下几点因素。
|
|
|
. 布局是否一致,如所有窗口按钮的位置和对齐方式要一致;
|
|
|
. 标签和讯息的措辞是否一致,如在提示、菜单和帮助中产生相同的术语;
|
|
|
. 界面外观是否一致,如控件的大小、颜色、背景和显示信息等属性要一致,但一些需要艺术处理或有特殊要求的地方除外;
|
|
|
. 操作方法是否一致,如双击其中的项,使得某些事件发生,那么双击任何其他列表框中的项,都应该有同样的事件发生;
|
|
|
. 颜色的使用是否一致,颜色的前后一致会使整个应用软件有同样的观感;
|
|
|
|
|
|
|
|
对于适用于多层次用户的软件,由于用户熟练程度(外行、初学、熟练)不同、使用频度不同和不同角色,需要不同的操作方式或用户界面。如财务软件中财务总监的界面应提供大量查询功能和更多使用鼠标的操作,而会计、出纳的界面应提供更多的键盘快捷方式和以最少的步骤完成日常凭证制作审核。因此需要对界面的可定制性进行测试,测试中可参考以下几项测试内容。
|
|
|
. 界面元素的可定制性。可以允许用户定义工具栏、状态栏是否显示,工具栏显示在界面上的位置,如上方、下方或悬浮等;一些软件还可以定义菜单的位置。随着Windows XP的出现,界面风格的可定制也为软件个性化提供了新的特性。
|
|
|
. 工具栏的可定制性。工具栏为用户使用常用的功能提供了方便,但不同用户对“常用”的理解是不同的,因此,应当允许用户自定义工具栏,包括建立新的工具栏,选择要显示的工具栏,定义工具栏上的按钮,制定为工具按钮定义所链接的功能等。
|
|
|
. 统计检索的可定制性。检索和统计是用户向系统索取数据最经常用到的功能,检索条件是否灵活、分类统计是否合理、是否允许用户定义检索条件和统计项,需要测试人员在充分了解用户需求和使用习惯的基础上,制定大量案例,通过实际操作来体会。
|
|
|
. 报表的可定制性。各种各样的报表是软件对用户输出的重要方式,报表表头包括的项目、表格的行高列宽、表中数据的单位和显示格式超长超宽表的分页方式等如果能够允许用户自定义,则可以使软件生成的报表适用于更广泛的范围,减少用户二次处理表格的工作量,极大地方便用户的使用。
|
|
|