当前位置: 首页 > news >正文

非功能测试

非功能测试范畴:界面测试,易用性测试,兼容性测试,文档测试,安装/卸载测试等等

界面测试

1.窗体界面测试

1.窗体定义:指整个软件窗口,也可称为窗口,是界面测试的基本单位

2.控件分类:

文本框控件:用于输入文字的矩形区域

命令按钮:可点击执行操作的按钮(如搜索按钮)

下拉列表/组合列表框:提供选项选择的功能组件

3.标题栏元素:

最小化按钮:窗口最小化功能按钮

最大化按钮:窗口最大化功能按钮

关闭按钮:终止窗口运行的按钮

窗体大小

空间布局:窗体内部控件布局应合理,既不能过于空旷也不能过于密集,需合理利用空间

尺寸适配:窗体大小应与显示内容匹配,避免出现需要放大镜查看的过小窗口或超出屏幕的过大窗口

移动窗体

测试方法:需以不同速度(快速/慢速)拖动窗体进行全方位移动测试

检查要点:

窗体移动过程中背景和窗体本身的刷新是否正确

停止移动后是否存在花屏现象

内部文字或控件是否出现消失情况

潜在问题:可能由线程处理不当或内存/CPU使用不合理导致

缩放窗体

缩放方式:

点击最大化按钮

拖动窗体边框或边角

双击标题栏

基本原则:

窗体缩放时内部控件应同步缩放(仅放大窗体而忽略控件是错误的)

含按钮的界面通常不应支持缩放,右上角只保留关闭功能

分辨率测试:需在不同分辨率下测试显示效果,避免因固定控件尺寸导致内容裁切

控件测试

控件类型:包括文本框、密码框、单选按钮、复选框、下拉列表、列表框、滚动条、按钮等

缩放规则:

文本框/密码框:宽度可调,高度固定

单选按钮/复选框:尺寸完全固定

下拉列表:宽度可调,高度固定

列表框:宽度和高度均可调整

滚动条/按钮:尺寸完全固定

测试要点:需验证各控件在窗体缩放时是否遵循上述规则

按钮大小、字体、颜色、界面风格

按钮设计原则: 按钮的大小应基本相近,特别是当按钮上的字数一样时,要求按钮的宽度、高度以及字体颜色都要保持一致。例如,“确定”和“获取”这两个按钮,因为都是两个字,所以它们的尺寸和颜色需要相同。

按钮命名建议: 按钮名字应避免过长,除非特殊情况。例如,一般可以使用“返回”这样的简短词汇,而不是“返回上一页”或“返回主页”等较长表述。这样可以使界面更简洁,提高用户体验。

按钮的大小应与界面的大小和空间相协调。例如,如果窗口很大,按钮过大或过小都不合适,过大的按钮会显得突兀,而过小的按钮则可能导致用户需要放大镜才能看清,影响用户体验。

字体与界面协调原则: 字体大小需与界面大小相协调,避免字体过大或过小导致阅读困难。

常用字体与字号: 通常习惯使用宋体字,字号选择在9到12号之间,但并非硬性规定,需根据公司或软件规定进行调整。

一致性要求: 在同一界面或文档中,字体应保持一致性,以确保整体美观和易读性。

前景与背景色关系: 前景色通常指文字或图形的颜色,而背景色则是这些元素背后的底色。

搭配原则: 前景色和背景色需要合理搭配,以确保视觉上的舒适和信息的清晰传达。如果背景色是大红色,前景色就不应选择过于冲突的颜色,如大绿色,以免造成视觉不适。

协调性: 颜色的选择应考虑到整体的协调性,确保前景和背景在视觉上能够和谐共存,提升用户体验。

界面风格一致

界面风格: 界面中的所有窗口应保持风格一致,如颜色、字体、大小等。例如,若前景色使用红色,则所有界面元素都应使用红色,以确保视觉上的统一性。

颜色柔和: 选择的颜色应柔和,避免刺眼或过于明亮的颜色,以确保用户体验舒适。

字体与大小: 字体类型、大小应在不同窗口间保持一致,通常使用宋体,字号建议为9-12。

控件界面测试用例

对齐原则:控件必须保持对齐,可采用左对齐或右对齐等统一方式,确保界面整洁

间距规范:控件之间的间隔距离需保持一致,避免出现疏密不均的情况

重叠禁止:绝对不允许控件之间存在重叠区域,一个控件不能遮挡另一个控件

文字规范:

禁止出现错别字

禁止中英文混合使用

禁止全角()和半角()字符混合使用(推荐统一使用半角)

字体统一:所有控件的字体类型和字号大小必须保持一致(如统一使用宋体)

显示完整:控件必须完整显示,不能被裁切或部分遮挡

菜单界面测试的一些用例

特殊属性的界面测试

公司标识要求:安装窗口必须包含公司介绍或产品介绍,并显示公司图标。初始窗口应有详细的公司/产品介绍,后续窗口至少需在标题栏左上角显示公司图标。

版权声明:帮助菜单中的"关于"必须包含正确的版权信息和真实有效的产品技术支持信息(如电话号码、邮箱等),所有联系方式必须真实可用。

易用性测试

易用性:软件产品被理解、学习、使用和吸引用户的能力

易理解:界面文字清晰易懂,如专业术语需解释说明

易学习:操作流程简单直观,用户能快速掌握基本功能

易使用:功能布局合理,常用操作能快速定位执行

吸引力:整体交互体验流畅自然,能保持用户使用兴趣

反面案例:软件存在晦涩难懂的文字说明、复杂混乱的操作流程、隐藏难找的功能按钮等情况

易用性测试用例

一般确定在左边,取消在右边

页面布局问题

问题指出: 界面中的信息布局不合理,如“出发城市”后直接跟“到达时间”,而“到达城市”和“出发时间”被分开,这不符合用户的使用习惯。

正确做法: 相似的或联系紧密的信息应该放在一起,如“出发城市”和“到达城市”应该相邻,“出发时间”和“到达时间”也应该相邻,并且应先写出发再写到达。

类别归纳: 头等舱价格、经济舱价格、公务舱价格等相似信息也应归类在一起。

这个“返回”有歧义

按钮名称易懂: 按钮名称应易懂,用词准确,与其他按钮易于区分。例如,“返回上一页面”和“返回”应有明确区分,避免歧义。

控件易用性测试用例

快捷方式绑定: 常用按钮应支持快捷方式,如确定按钮通常与回车绑定,取消或关闭按钮通常与ESC绑定。

Frame框起: 相同或相近功能的按钮应用Frame框起来,并有功能说明或标题,以提高用户的使用效率。

快捷键

兼容性测试

含义

硬件兼容

文档测试

用户手册

安装手册

加密测试

性能测试

含义

性能测试术语

资源利用率在性能测试中越低越好,表示占用的资源少。

分类

性能测试流程

相关文章:

  • 【论文阅读 | CVPR 2025 |MambaVision:一种混合 Mamba-Transformer 视觉骨干网络】
  • 【Android】蓝牙相关
  • 基于大模型的肺结核诊疗全流程预测与干预研究报告
  • 什么是国际期货?期货交易平台搭建
  • debian挂载新硬盘后不识别怎么办?
  • 将ONNX模型转换为(OPENMV可用的格式)TensorFlow Lite格式
  • Elasticsearch(ES)分页
  • 预训练语言模型
  • 使用Puppeteer提取页面内容的技巧
  • 航拍图像中的“生命线”:基于YOLOv5的7类应急目标检测实践
  • 电力物联网简介
  • Datasophon1.2.1安装HDFS开启Kerberos
  • java+vue+SpringBoo海鲜市场系统(程序+数据库+报告+部署教程+答辩指导)
  • 【MySQL进阶】服务器配置与管理——系统变量,选项,状态变量
  • 为什么在linux中不能直接使用pip进行安装
  • MySQL(1)——count()聚合函数
  • 【记录】Ubuntu|Ubuntu服务器挂载新的硬盘的流程(开机自动挂载)
  • UI前端与数字孪生结合案例分享:智慧零售的可视化解决方案
  • 【深度学习新浪潮】MoE技术入门(简要版)
  • 关于css的height:100%