您好,欢迎访问三七文档
1/6GUI测试规范修订历史版本时间作者主要修改备注2/6目录1.目的...........................................................................................................................................32.GUI测试标准...........................................................................................................................32.1规范性.................................................................................................................................32.2合理性.................................................................................................................................32.3一致性.................................................................................................................................42.4界面定制性.........................................................................................................................53.其他归入GUI测试的测试点..................................................................................................54.GUI测试点汇总表格...............................................................................................................63/61.目的本文档定义了GUI测试规范,适用于所有产品及项目的GUI测试。遵照本规范,测试人员在编写GUI测试用例时,只编写一条测试用例即可:检查GUI,将不在Case管理系统中进行具体的扩展。以此来减少测试人员对与GUI测试用例的编写时间,而将重点放在产品功能和业务流程的检查上面。GUI测试中归入了一些功能性检查。测试人员在提交bug时,根据具体情况上报为界面错误还是功能性错误。本文档适用于所有测试人员。2.GUI测试标准2.1规范性测试点1:便于用户操作。用户使用起来能够建立起精确的心里模型,使用熟练了一个界面后,切换到另外一个界面能够很轻松的推测出各种功能。测试点2:使用户感觉到统一、规范。在使用软件的过程中愉快轻松的完成操作,提高对软件的认知。测试点3:降低培训、支持成本,不必花费较多的人力对客户进行逐个指导。2.2合理性界面的合理性是指界面是否与软件功能相融洽,界面的颜色和布局是否协调等。测试点4:界面布局。屏幕不能拥挤,采用统一的控件间距。控件按区域排列。以视觉效果和效率来组织这些区域。有效组合。逻辑上相关的控件应当加以组合以表示其关联性,反之,任何不相关的项目应当分隔开。在项目集合间用间隔对其进行分组,或者使用方框划分各自区域。窗口缩放时,控件位置、布局。固定窗口大小,不允许改变尺寸改变尺寸的窗口,在窗口尺寸发生变化时控件的位置、大小做出相应的改变改变尺寸的窗口,在窗口改变尺寸时增加相应在的纵向、横向滚动条,以方便用户使用窗体上的控件测试点5:界面颜色搭配。4/6使用恰当的颜色,可以使软件的界面看起来更加规范:统一色调。针对软件类型以及用户工作环境选择恰当色调,如:安全软件,根据工业标准,可以选取黄色。绿色体现环保,蓝色表现时尚清新、紫色表现浪漫等等,淡色可以使人舒适,暗色做背景使人不觉得累等。与操作系统统一,读取系统标准色表。遵循对比原则。在浅色背景上使用深色文字,深色背景上使用浅色文字,如蓝色文字以白色背景容易识别,而在红色背景则不易分辨。除非特殊场合,杜绝使用对比强烈,让人产生憎恶感的颜色。整个界面色彩尽量少的使用类别不同的颜色。颜色方案也许会因为显示器、显卡、操作系统等原因显示出不同的色彩。针对色盲、色弱用户,可以使用特殊指示符。2.3一致性界面的一致性既包括使用标准的控件,也指相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面确保一致。测试点6:在不同分辨率下的美观程度。软件界面要有一个默认的分辨率,而在其他分辨率下也可以运行,分别在800×600,1024×768,1280×768,1280×1024,1200×1600等分辨率下的大字体、小字体下的界面表现。测试点7:界面布局要一致。如所有窗口按钮的位置和对齐方式要保持一致。测试点8:界面的外观要一致。如控件的大小、颜色、背景和显示信息等属性要一致,一些需要特殊处理或有特殊要求的地方除外。测试点9:界面所用颜色要一致。颜色的前后一致会使整个应用软件有同样的观感,反之会让用户觉得所操作的软件杂乱无章,没有规则或言。测试点10:操作方法要一致。如双击其中的项,触发某事件,那么双击任何其他列表框中的项,都应该有同样的事件发生。测试点11:控件风格、控件功能要专一。没有错误的使用控件。例如使用Button样式做Table的功能,用主菜单条显示版权信息等。一个控件只做单一功能,没有复用。如果在特殊情况下出现复用的时候,可采用以下两种方法解决:分组,使用双份控件5/6使用Table页,给用户很明显的视觉变化测试点12:标签和信息的措词要一致。如在提示、菜单和帮助中产生相同的术语。测试点13:标签中文字信息的对齐方式要一致。如某类描述信息的标题行定为居中,那么其他类似的功能也应该与此一致。测试点14:快捷键在各个配置项上语义保持一致。如Tab键的习惯用法是阅读顺序从左到右,从上到下。在定义软件快捷键时也可以将现有一些快捷键的属性作为参考。2.4界面定制性界面的可定制性大致可分为以下测试点:测试点15:界面元素定制。允许用户定义工具栏、状态栏是否显示,工具栏显示在界面上的位置;允许用户定义菜单的位置等。测试点16:工具栏定制。不同用户对常用工具的使用是不同的,因此允许用户建立新的工具栏,选择要显示的工具栏,定制工具栏上的按钮等功能。测试点17:统计检索定制。测试点18:界面颜色定制。3.其他归入GUI测试的测试点测试点19:文字没有截断。测试点20:输入框空值、最大值、最小值、null、非法字符、非法格式、SQL注入,脚本注入等数据验证。测试点21:系统提示信息显示代码信息,没有正确的或者易读性的信息。测试点22:公司标志,版权等信息检查。测试点23:中英文切换后,文字翻译问题。测试点24:焦点区域检查。6/6测试点25:弹出的消息框居中显示。4.GUI测试点汇总表格下表是以上测试点的汇总。序号测试点1便于用户操作。2使用户感觉到统一、规范。3降低培训、支持成本,不必花费较多的人力对客户进行逐个指导。4界面布局。5界面颜色搭配。6在不同分辨率下的美观程度。7界面布局要一致。8界面的外观要一致。9界面所用颜色要一致。10操作方法要一致。11控件风格、控件功能要专一。12标签和信息的措词要一致。13标签中文字信息的对齐方式要一致。14快捷键在各个配置项上语义保持一致。15界面元素定制。16工具栏定制。17统计检索定制。18界面颜色定制。19文字没有截断。20输入框空值、最大值、最小值、null、非法字符、非法格式等数据验证。21系统提示信息显示代码信息,没有正确的或者易读性的信息。22公司标志,版权等信息检查。23中英文切换后,文字翻译问题。24焦点区域检查。25弹出的消息框居中显示
本文标题:GUI测试规范
链接地址:https://www.777doc.com/doc-4014904 .html