GUI测试规范

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GUI测试规范

修订历史

目录

1.目的 (3)

2.GUI测试标准 (3)

2.1规范性 (3)

2.2合理性 (3)

2.3一致性 (4)

2.4界面定制性 (5)

3.其他归入GUI测试的测试点 (5)

4.GUI测试点汇总表格 (6)

1.目的

本文档定义了GUI测试规范,适用于所有产品及项目的GUI测试。遵照本规范,测试人员在编写GUI测试用例时,只编写一条测试用例即可:检查GUI,将不在Case管理系统中进行具体的扩展。以此来减少测试人员对与GUI测试用例的编写时间,而将重点放在产品功能和业务流程的检查上面。

GUI测试中归入了一些功能性检查。测试人员在提交bug时,根据具体情况上报为界面错误还是功能性错误。

本文档适用于所有测试人员。

2.GUI测试标准

2.1规范性

测试点1:便于用户操作。用户使用起来能够建立起精确的心里模型,使用熟练了一个界面后,切换到另外一个界面能够很轻松的推测出各种功能。

测试点2:使用户感觉到统一、规范。在使用软件的过程中愉快轻松的完成操作,提高对软件的认知。

测试点3:降低培训、支持成本,不必花费较多的人力对客户进行逐个指导。

2.2合理性

界面的合理性是指界面是否与软件功能相融洽,界面的颜色和布局是否协调等。

测试点4:界面布局。

●屏幕不能拥挤,采用统一的控件间距。

●控件按区域排列。以视觉效果和效率来组织这些区域。

●有效组合。逻辑上相关的控件应当加以组合以表示其关联性,反之,任何不相关的

项目应当分隔开。在项目集合间用间隔对其进行分组,或者使用方框划分各自区域。

●窗口缩放时,控件位置、布局。

⏹固定窗口大小,不允许改变尺寸

⏹改变尺寸的窗口,在窗口尺寸发生变化时控件的位置、大小做出相应的改变

⏹改变尺寸的窗口,在窗口改变尺寸时增加相应在的纵向、横向滚动条,以方便

用户使用窗体上的控件

测试点5:界面颜色搭配。

●使用恰当的颜色,可以使软件的界面看起来更加规范:

⏹统一色调。针对软件类型以及用户工作环境选择恰当色调,如:安全软件,根

据工业标准,可以选取黄色。绿色体现环保,蓝色表现时尚清新、紫色表现浪

漫等等,淡色可以使人舒适,暗色做背景使人不觉得累等。

⏹与操作系统统一,读取系统标准色表。

⏹遵循对比原则。在浅色背景上使用深色文字,深色背景上使用浅色文字,如蓝

色文字以白色背景容易识别,而在红色背景则不易分辨。除非特殊场合,杜绝

使用对比强烈,让人产生憎恶感的颜色。

⏹整个界面色彩尽量少的使用类别不同的颜色。

⏹颜色方案也许会因为显示器、显卡、操作系统等原因显示出不同的色彩。

⏹针对色盲、色弱用户,可以使用特殊指示符。

2.3一致性

界面的一致性既包括使用标准的控件,也指相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。

测试点6:在不同分辨率下的美观程度。软件界面要有一个默认的分辨率,而在其他分辨率下也可以运行,分别在800×600,1024×768,1280×768,1280×1024,1200×1600等分辨率下的大字体、小字体下的界面表现。

测试点7:界面布局要一致。如所有窗口按钮的位置和对齐方式要保持一致。

测试点8:界面的外观要一致。如控件的大小、颜色、背景和显示信息等属性要一致,一些需要特殊处理或有特殊要求的地方除外。

测试点9:界面所用颜色要一致。颜色的前后一致会使整个应用软件有同样的观感,反之会让用户觉得所操作的软件杂乱无章,没有规则或言。

测试点10:操作方法要一致。如双击其中的项,触发某事件,那么双击任何其他列表框中的项,都应该有同样的事件发生。

测试点11:控件风格、控件功能要专一。

●没有错误的使用控件。例如使用Button样式做Table的功能,用主菜单条显示版权

信息等。

●一个控件只做单一功能,没有复用。如果在特殊情况下出现复用的时候,可采用以

下两种方法解决:

⏹分组,使用双份控件

使用Table页,给用户很明显的视觉变化

测试点12:标签和信息的措词要一致。如在提示、菜单和帮助中产生相同的术语。

测试点13:标签中文字信息的对齐方式要一致。如某类描述信息的标题行定为居中,那么其他类似的功能也应该与此一致。

测试点14:快捷键在各个配置项上语义保持一致。如Tab键的习惯用法是阅读顺序从左到右,从上到下。在定义软件快捷键时也可以将现有一些快捷键的属性作为参考。

2.4界面定制性

界面的可定制性大致可分为以下测试点:

测试点15:界面元素定制。允许用户定义工具栏、状态栏是否显示,工具栏显示在界面上的位置;允许用户定义菜单的位置等。

测试点16:工具栏定制。不同用户对常用工具的使用是不同的,因此允许用户建立新的工具栏,选择要显示的工具栏,定制工具栏上的按钮等功能。

测试点17:统计检索定制。

测试点18:界面颜色定制。

3.其他归入GUI测试的测试点

测试点19:文字没有截断。

测试点20:输入框空值、最大值、最小值、null、非法字符、非法格式、SQL注入,脚本注入等数据验证。

测试点21:系统提示信息显示代码信息,没有正确的或者易读性的信息。

测试点22:公司标志,版权等信息检查。

测试点23:中英文切换后,文字翻译问题。

测试点24:焦点区域检查。

相关文档
最新文档