当前位置 : 主页 > 编程语言 > java >

UI 测试指南

来源:互联网 收集:自由互联 发布时间:2022-08-15
UI 测试基础关注点 元素(大小、位置、宽/高) 文本(字体、颜色、英文大小写、英文拼写、对齐、错误信息) 图片(大小、对齐、缩放/旋转) 可点击元素(链接、按钮、文本框、下

UI 测试基础关注点

  • 元素(大小、位置、宽/高)
  • 文本(字体、颜色、英文大小写、英文拼写、对齐、错误信息)
  • 图片(大小、对齐、缩放/旋转)
  • 可点击元素(链接、按钮、文本框、下拉框、滑动条、单选框、多选框)
  • 滚动条(根据页面大小显示)
  • 组件(样式、一致性)
  • 操作
  • 鼠标(左键单击、拖拽)
  • 键盘
  • 本地化
  • 其他
  • 可读性
  • 易操作性
  • 兼容性

 

 

测试详细检查清单

可用测试检查点

  • 页面元素是否完全并正确渲染
  • 页面导航相关
  • 所有链接、菜单、子菜单是否可访问,无失效链接
  • 所有可点击元素是否可操作
  • 所有禁用和只读元素是否可点击
  • 所有页面默认加载时符合要求,如:导航后默认分组;对话框打开后默认聚焦元素
  • 文本内容相关
  • 是否存在拼写错误/错别字
  • 本地化文本是否正确
  • 可视化布局相关
  • 菜单与子菜单次序是否正确
  • 元素宽度、高度、边距、行间距、对齐符合需求
  • 元素内容是否清晰可见
  • 元素格式和大小符合需求
  • 字体是否符合需求
  • 上下文相关
  • 鼠标悬浮元素是否有提示
  • 删除操作是否有二次确认
  • 文本框中输入不正确内容是否有错误信息
  • 上传或下载文件是否有成功或失败提醒
  • 滚动条出现时机是否正确

功能测试检查点

  • 页面交互相关
  • 元素点击或输入功能是否正确
  • 特定功能失败后是否有错误提醒
  • 页面排序功能是否正确
  • 拖拽功能是否正确
  • 文本框校验
  • 文本框长度是否进行限制
  • 文本框是否支持特殊字符
  • 数字文本框是否支持字母输入
  • 日期文本框是否支持闰年
  • 文本框输入无效内容是否有错误信息
  • 文件下载
  • 可下载文件是否有错误信息
  • 文件上传
  • 上传文件是否限制类型和大小
  • 上传文件是否有类型和大小错误提醒
  • 浏览器相关
  • 用户在使用中删除身份信息或清除浏览历史
  • 用户在使用后删除身份信息或清除浏览历史
  • 用户禁用JavaScript时是否正确提醒

兼容测试检查点

  • 分辨率兼容
  • 页面元素宽、高、边距、行间距是否正确渲染
  • 浏览器兼容
  • 页面元素宽、高、边距、行间距是否正确渲染
  • 文字和图片是否正确渲染

基础安全检查点

  • 用户授权相关
  • 登录验证码
  • 登出后是否可以访问而无需登录
  • 密码规则是否严格
  • 密码输入框内容是否遮掩
  • 修改密码后旧密码失效
  • 输入无效密码多次是否锁定账号
  • 敏感信息相关
  • URL
  • 错误信息
  • 无需授权页
  • 前端源码
  • Cookie
  • HTTPS/SSL
  • 加密敏感信息
  • Cookie
  • 授权过期是否依然可访问



上一篇:PHP基础教程-02 搭建环境准备
下一篇:没有了
网友评论