说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

文章目录

  • 一、界面测试
    • 1.窗体界面测试
      • 1.1 案例
      • 1.2 窗体界面测试用例
    • 2.控件界面测试
      • 2.1 案例
      • 2.2 控件界面测试用例
    • 3.菜单界面测试
      • 3.1 案例
      • 3.2 菜单界面测试用例
    • 4.特殊属性的界面测试
  • 二、易用性测试
    • 1.易用性测试的含义
    • 2.易用性测试要点
    • 3.案例
    • 4.控件易用性测试用例
    • 5.菜单易用性测试用例
    • 6.快捷方式易用性测试用例
    • 7.联机帮助易用性测试用例
    • 8.辅助系统易用性测试用例

一、界面测试

1.窗体界面测试

1.1 案例

  • 当点击窗体放大按钮后,出现如下图所见,功能聚集在左侧,而未均匀分布左右两侧,则表示这是一个缺陷

1.2 窗体界面测试用例

窗体大小——窗体大小要合适,使内部控件布局合理,不过于密集,也不过于空旷,合理的利用控件。

移动窗体——快速或慢速移动窗体,背景及窗体本身刷新必须正确。

缩放窗体——点击右上角最大化安钮,窗体被最大化,或者用鼠标直接拖动窗体边框,窗体也被放大。此时,内部控件没有相应放大。只放大窗体而忽略控件的缩放是错误的,窗体上的控件也应该随着窗体而缩放。在编程过程中,对于含有按钮的界面一般不应该支持缩放,右上角只有关闭功能。

显示分辨率——通常使用的显示分辨率包括 640x480 , 800x600 , 1024x768 , 1280x1024等,由于在编程过程中,程序员可能使用了固定的控件大小和位置,不能随分辨率的改变而变化,造成了在分辨率为1024x768情况下开发的程序主到 800X600的清况下显示内容被裁切.因此必须在不同分辨率的情况下测试程序的显示是否正常。

状态栏——随操作不同,逐一测试状态栏的内容也随之变化。例如,选中工作表2,状
态栏中也显示为第2张工作表;选择显示比例为150%,工具栏也相应显示为150%。

工具栏——工具栏图标执行有效,点击后执行相应操作
工具栏图标显示和菜单中图标一致,能直观的代表要完成的操作。菜单
剪切、复制、插入的图标和工具栏中的图标一致,若不一致,会影响用户操作。
错误信息的内容——内容正确,无错别字,显示的错误信息内容明确。例如,在打印过程中发生了错误,错误提示为“未能完成操作”,内容模糊,没有任何关于错误原因的内容,有价值的提示应该如“未找到打印机,请检查电缆连接”,使用户可以通过该信息很容易的找到错误类型。

屏幕对角线相交的位置即屏幕中央是用户直视的地方,正上方四分之一处为易吸引用
户注意力的位置,测试窗体放置时要注意这两个位置
父窗体或主窗体的中心位置应该在对角线焦点附近。
子窗体位置应该在主窗体的左上角或正中
多个子窗体弹出时应该依次向右下方偏移,以显示出窗体标题为宜
重要的命令按钮与使用较频繁的按钮要放在界面上注目的位置。

界面长宽接近黄金点比例,不要长宽比例失调或宽度超过长度
安钮大小基本相近,不用太长的名称
按钮的大小与界面的大小和空间协调
宇体的大小与界面的大小比例协调,通常使用宋体,宇号为9-12
前景与背景色搭配合理协调
颜色使用柔和,杜绝刺目的颜色
界面风格要保持一致,字的大小、颠色、字体要相同

  • 窗体控件大小的变化规则
  • 文本框:
    宽度可以,高度不可
  • 密码框:
    宽度可以,高度不可
  • 单选按钮:
    都不变
  • 复选框:
    都不变
  • 下拉列表:
    宽度可以,高度不可
  • 列表框:
    宽度高度都可以
  • 滚动条:
    都不变
  • 按钮:
    都不变

2.控件界面测试

2.1 案例

2.2 控件界面测试用例

  • 控件摆放对齐,间隔要一致,没有重叠区域
  • 无错别字
  • 无中英文混合
  • 控件的字体和大小都要一致
  • 控件被显示完整不被裁切或重
  • 文字无全角和半角混合使用

3.菜单界面测试

3.1 案例

3.2 菜单界面测试用例

  • 菜单正常工作,菜单标题与实际执行内容一致
  • 无错别字
  • 捷键无重复
  • 热键无重复
  • 快捷键和热键正常工作,与实际执行内容一致
  • 菜单的字体和字号一致
  • 无中英文混合
  • 菜单和语境相关,对于不同用户或执行不同功能,显示菜单不同
  • 与当前进行的操作无关的菜单应该被置为灰色
  • 鼠标右键菜单操作。同以上1-9
  • 菜单采用“常用一主要一次要一工具一帮助”的位置排列,符合流行的 Windows风格
  • 下拉菜单根据菜单的含义进行分组,并按照一定的规则进行排列,用横线隔开
  • 菜单深度一般要求最多控制在三层以内
  • 菜单前的图标适合,与字高保持一致
  • 主菜单数目适合,应为单排布置

4.特殊属性的界面测试

  • 安装界面上有公司介绍或产品介绍,并有公司的图标
  • 主界面以及大多数界面上最好有公司图标
  • 登录界面上有本产品的标志,同时包含公司图标
  • 帮助菜单的“关于”中有版权和产品信息
  • 公司的系列产品要保持一致的界面风格,包括背景色、字体、菜单排列方式、图标、安装过程、按钮用语等

二、易用性测试

1.易用性测试的含义

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

2.易用性测试要点

  • 业务符合性

  • 功能定制性

  • 业务模块的集成度

  • 数据共享能力

  • 约束性

  • 交互性

  • 错误提示

3.案例

4.控件易用性测试用例

5.菜单易用性测试用例

6.快捷方式易用性测试用例

7.联机帮助易用性测试用例

8.辅助系统易用性测试用例

  • 向导测试

  • 信息提示是否用具有可以理解性的语言进行描述

  • 对重要的、有破坏性的命令是否提示

  • 信息提示是否统一

非功能测试之界面测试和易用性测试相关推荐

  1. 【1+X】易用性测试

    想看更多内容请移步专栏 转载:[1+X]软件测试技术 - 易用性测试 - 蓝桥云课 (lanqiao.cn) 易用性测试 知识点 安装易用性测试 功能易用性测试 界面易用性测试 辅助功能易用性测试 简 ...

  2. 测试内容总结-测试分类

    这里写目录标题 测试分类 按照测试对象划分 1.界面测试 2.可靠性测试 如何进行软件的可靠性测试? 3.容错性测试 4.文档测试 5.兼容性测试 6.易用性测试 7.安装卸载测试 8.安全性测试 9 ...

  3. 第一次当招聘者-----如何考察一个测试人员测试思维和测试基础功

    最近帮一个朋友公司招聘测试人员(该朋友不懂测试,他自己开的猎头公司),平时感觉自己测试技术还可以,不管自动化还是性能,还是java或python的代码能力都还OK,但是第一次当面试官却有点没底,不知道 ...

  4. 请描述你对测试的了解, 内容可以涉及测试流程, 测试类型, 测试方法, 测试工具等。

    测试流程:测试计划-测试设计-用例设计-执行测试-测试报告 测试的类型:功能测试,性能测试,安全性测试,易用性测试,兼容性测试,可靠性测试,配置测试,Gui测试等等 测试方法:黑盒测试,白盒测试,灰盒 ...

  5. 软件测试体系学习及构建(13)-测试基础之测试工程师的基本要求

    (13)-测试基础之测试工程师的基本要求 1 软性能力 1.1 沟通表达能力 1.2 逻辑思维能力 1.3 原则和立场 1.4 情绪管理 1.5 抗压性 1.6 学习成长 1.7 时间管理 1.8 问 ...

  6. 软件测试基础 按照测试对象划分 界面测试(UI测试.响应式页面 可靠性测试 容错性测试 文档测试 平台测试 易用性测试等

    软件测试进阶 1.APP 的测试 2. 按照测试对象划分 2.1界面测试(UI测试) 3.响应式页面 4.可靠性测试 5.容错性测试 6.文档测试 7.平台测试: 7.1 PC: 7.2.手机端: 8 ...

  7. 非功能测试之兼容性测试、文档测试和安装测试

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 文章目录 一.兼容性测试 1.兼容性测试的含义 2.案例 3.兼容性测试的前提 4.兼容性测试的测试点 二.文档测试 1.哪些文档 ...

  8. 如何保证input的输入值不会随着提交 而变空_如何对web界面的应用进行测试?

    一.输入框: 1.字符型输入框: (1)字符型输入框:英文全角.英文半角.数字.空或者空格.特殊字符"~!@#¥%--&*?[]{}"特别要注意单引号和&符号.禁止 ...

  9. 软件测评师--第14小时 易用性测试

    一.安装测试 除嵌入式软件,其他软件安装测试是第一步 注意事项 1.安装手册的评估 2.安装的自动化程度测试 3.安装选项和设置的测试 4.安装过程的中断测试 5.安装顺序测试 6.多环境安装测试 7 ...

  10. 浅谈软件测试的兼容性和易用性测试

    兼容性测试的基本概念 软件测试的兼容性测试主要是指其自身的协调性,在此过程中计算机不同部件和CPU以及显卡等多种硬件在完成组装之后,其自身之间是否会产生影响作用,继而使得系统难以正常工作.而在此过程中 ...

最新文章

  1. react antD moment
  2. linux系统日常管理复习题讲解
  3. Zabbix监控多个JVM进程
  4. 实战HMM-Viterbi角色标注地名识别
  5. PMP读书笔记(第8章)
  6. WordPress 默认主题自定义页面模板
  7. spring oauth2 OAuth2AuthenticationProcessingFilter 校验token过滤器
  8. 华为云基于云原生媒体网络,又出重磅新品
  9. 图像识别(3)---验证码篇
  10. java中d怎样转换D,如何将ZonedDateTime转换为date?
  11. Python字符串count()
  12. 以非泛型方式调用泛型方法
  13. 手输Unicode字符的方法
  14. 数论和有限域的基本概念
  15. 提交表单时,请求的资源[/222/getServlet]不可用(已解决)
  16. 前端校招该考察什么?一个面试官的思考
  17. JAVA、PHP统一社会信用代码、身份证号算法解析验证
  18. 【团体天梯赛/PTA】7-34 福到了 (15 分)
  19. 74hc164驱动数码管c语言程序,74hc164应用电路图_74hc164驱动源程序
  20. 手机App开发行业前景怎么样?

热门文章

  1. python读取海康威视摄像头价格_OpenCV+海康威视摄像头的实时读取
  2. photoshop入门教程_Photoshop入门
  3. php 图片扣背景透明,php 处理透明背景的图片时的问题
  4. oc实时渲染的图如何导出_最新C4D渲染器全家桶随便用,不仅有OC+阿诺德,还有两款哦...
  5. matlab画图 横坐标为年月
  6. Centos7设置SSH安全策略–指定IP登陆
  7. linux中VScode中文乱码问题:一行代码解决
  8. Linux使用“./可执行文件名“运行可执行文件
  9. python scipy实例_python简单实现最大似然估计scipy库的使用详解
  10. 小网站静态资源CDN加速实践记录