非功能测试范畴:界面测试,易用性测试,兼容性测试,文档测试,安装/卸载测试等等
界面测试
1.窗体界面测试
1.窗体定义:指整个软件窗口,也可称为窗口,是界面测试的基本单位
2.控件分类:
文本框控件:用于输入文字的矩形区域
命令按钮:可点击执行操作的按钮(如搜索按钮)
下拉列表/组合列表框:提供选项选择的功能组件
3.标题栏元素:
最小化按钮:窗口最小化功能按钮
最大化按钮:窗口最大化功能按钮
关闭按钮:终止窗口运行的按钮
窗体大小
空间布局:窗体内部控件布局应合理,既不能过于空旷也不能过于密集,需合理利用空间
尺寸适配:窗体大小应与显示内容匹配,避免出现需要放大镜查看的过小窗口或超出屏幕的过大窗口
移动窗体
测试方法:需以不同速度(快速/慢速)拖动窗体进行全方位移动测试
检查要点:
窗体移动过程中背景和窗体本身的刷新是否正确
停止移动后是否存在花屏现象
内部文字或控件是否出现消失情况
潜在问题:可能由线程处理不当或内存/CPU使用不合理导致
缩放窗体
缩放方式:
点击最大化按钮
拖动窗体边框或边角
双击标题栏
基本原则:
窗体缩放时内部控件应同步缩放(仅放大窗体而忽略控件是错误的)
含按钮的界面通常不应支持缩放,右上角只保留关闭功能
分辨率测试:需在不同分辨率下测试显示效果,避免因固定控件尺寸导致内容裁切
控件测试
控件类型:包括文本框、密码框、单选按钮、复选框、下拉列表、列表框、滚动条、按钮等
缩放规则:
文本框/密码框:宽度可调,高度固定
单选按钮/复选框:尺寸完全固定
下拉列表:宽度可调,高度固定
列表框:宽度和高度均可调整
滚动条/按钮:尺寸完全固定
测试要点:需验证各控件在窗体缩放时是否遵循上述规则
按钮大小、字体、颜色、界面风格
按钮设计原则: 按钮的大小应基本相近,特别是当按钮上的字数一样时,要求按钮的宽度、高度以及字体颜色都要保持一致。例如,“确定”和“获取”这两个按钮,因为都是两个字,所以它们的尺寸和颜色需要相同。
按钮命名建议: 按钮名字应避免过长,除非特殊情况。例如,一般可以使用“返回”这样的简短词汇,而不是“返回上一页”或“返回主页”等较长表述。这样可以使界面更简洁,提高用户体验。
按钮的大小应与界面的大小和空间相协调。例如,如果窗口很大,按钮过大或过小都不合适,过大的按钮会显得突兀,而过小的按钮则可能导致用户需要放大镜才能看清,影响用户体验。
字体与界面协调原则: 字体大小需与界面大小相协调,避免字体过大或过小导致阅读困难。
常用字体与字号: 通常习惯使用宋体字,字号选择在9到12号之间,但并非硬性规定,需根据公司或软件规定进行调整。
一致性要求: 在同一界面或文档中,字体应保持一致性,以确保整体美观和易读性。
前景与背景色关系: 前景色通常指文字或图形的颜色,而背景色则是这些元素背后的底色。
搭配原则: 前景色和背景色需要合理搭配,以确保视觉上的舒适和信息的清晰传达。如果背景色是大红色,前景色就不应选择过于冲突的颜色,如大绿色,以免造成视觉不适。
协调性: 颜色的选择应考虑到整体的协调性,确保前景和背景在视觉上能够和谐共存,提升用户体验。
界面风格一致
界面风格: 界面中的所有窗口应保持风格一致,如颜色、字体、大小等。例如,若前景色使用红色,则所有界面元素都应使用红色,以确保视觉上的统一性。
颜色柔和: 选择的颜色应柔和,避免刺眼或过于明亮的颜色,以确保用户体验舒适。
字体与大小: 字体类型、大小应在不同窗口间保持一致,通常使用宋体,字号建议为9-12。
控件界面测试用例
对齐原则:控件必须保持对齐,可采用左对齐或右对齐等统一方式,确保界面整洁
间距规范:控件之间的间隔距离需保持一致,避免出现疏密不均的情况
重叠禁止:绝对不允许控件之间存在重叠区域,一个控件不能遮挡另一个控件
文字规范:
禁止出现错别字
禁止中英文混合使用
禁止全角()和半角()字符混合使用(推荐统一使用半角)
字体统一:所有控件的字体类型和字号大小必须保持一致(如统一使用宋体)
显示完整:控件必须完整显示,不能被裁切或部分遮挡
菜单界面测试的一些用例
特殊属性的界面测试
公司标识要求:安装窗口必须包含公司介绍或产品介绍,并显示公司图标。初始窗口应有详细的公司/产品介绍,后续窗口至少需在标题栏左上角显示公司图标。
版权声明:帮助菜单中的"关于"必须包含正确的版权信息和真实有效的产品技术支持信息(如电话号码、邮箱等),所有联系方式必须真实可用。
易用性测试
易用性:软件产品被理解、学习、使用和吸引用户的能力
易理解:界面文字清晰易懂,如专业术语需解释说明
易学习:操作流程简单直观,用户能快速掌握基本功能
易使用:功能布局合理,常用操作能快速定位执行
吸引力:整体交互体验流畅自然,能保持用户使用兴趣
反面案例:软件存在晦涩难懂的文字说明、复杂混乱的操作流程、隐藏难找的功能按钮等情况
易用性测试用例
一般确定在左边,取消在右边
页面布局问题
问题指出: 界面中的信息布局不合理,如“出发城市”后直接跟“到达时间”,而“到达城市”和“出发时间”被分开,这不符合用户的使用习惯。
正确做法: 相似的或联系紧密的信息应该放在一起,如“出发城市”和“到达城市”应该相邻,“出发时间”和“到达时间”也应该相邻,并且应先写出发再写到达。
类别归纳: 头等舱价格、经济舱价格、公务舱价格等相似信息也应归类在一起。
这个“返回”有歧义
按钮名称易懂: 按钮名称应易懂,用词准确,与其他按钮易于区分。例如,“返回上一页面”和“返回”应有明确区分,避免歧义。
控件易用性测试用例
快捷方式绑定: 常用按钮应支持快捷方式,如确定按钮通常与回车绑定,取消或关闭按钮通常与ESC绑定。
Frame框起: 相同或相近功能的按钮应用Frame框起来,并有功能说明或标题,以提高用户的使用效率。
快捷键
兼容性测试
含义
硬件兼容
文档测试
用户手册
安装手册
加密测试
性能测试
含义
性能测试术语
资源利用率在性能测试中越低越好,表示占用的资源少。