51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 803|回复: 2
打印 上一主题 下一主题

[转贴] UI测试中有哪些注意事项?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-9 15:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在做UI测试时,有如下需要注意的地方(标红处为实际项目过程中所遇到但忽略过的内容):
  1.各个页面的样式风格是否统一
  2.各个页面的大小是否一致;同样的LOGO图片在各个页面中显示是否大小一致;页面及图片是否居中显示
  3.各个页面的title是否正确
  4.栏目名称、文章内容等处的文字是否正确,有无错别字或乱码;同一级别的字体、大小、颜色是否统一
  5.提示、警告或错误说明应清楚易懂,用词准确,摒弃模棱两可的字眼
  6.切换窗口大小,将窗口缩小后,页面是否按比例缩小或出现滚动条;各个页面缩小的风格是否一致,文字是否窜行
  7.父窗体或主窗体的中心位置应该在对角线焦点附近;子窗体位置应该在主窗体的左上角或正中;多个子窗体弹出时应该依次向右下方偏移,以显示出窗体标题为宜
  8.按钮大小基本相近,忌用太长的名称,免得占用过多的界面位置;避免空旷的界面上放置很大的按钮;按钮的样式风格要统一;按钮之间的间距要一致
  9.页面颜色是否统一;前景与背景色搭配合理协调,反差不宜太大,最好少用深色或刺目的颜色
  10.若有滚动信息或图片,将鼠标放置其上,查看滚动信息或图片是否停止
  11.导航处是否按相应的栏目级别显示;导航文字是否在同一行显示
  12.所有的图片是否都被正确装载,在不同的浏览器、分辨率下图片是否能正确显示(包括位置、大小)
  13.文章列表页,左侧的栏目是否与一级、二级栏目的名称、顺序一致
  14.调整分辨率验证页面格式是否错位现象
  15.鼠标移动到焦点上特效是否实现,移出焦点特效是否消失
  16.文字颜色与页面配色协调,不使用与背景色相近的颜色
  17.每个非首页静态页面含图片字节不超过300K,全尺寸banner第一个场景控制在200k以内二个场景在300K,三个场景在400K以此类推
  18.同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示
  19.超过一屏的内容,在底部应有gotop按钮
  20.超过三屏的内容,应在头部设提纲,直接链接到文内锚点
  21.首页,各栏目一级页面之间互链,各栏目一级和本栏目二级页面之间互链
  22.导航的文字要简明扼要,字数限制在一行以内
  23.报表显示时应考虑数据显示宽度的自适应或自动换行
  24.所有数据展现的界面(如统计、查询、编辑录入、打印预览、打印等),必须使测试数据的记录数超过一屏/一页,以验证满屏/页时其窗体是否有横向、纵向滚动条或换页打印,界面显示是否正常
  25.如有多个系统展现同一数据源时,应保证其一致性
  26.对于报表中的所有字段值都应该有明确的定义,对于无意义的字段值,不应该显示空,应显示“--”或“/”,表示该字段值无意义
  27.对统计的数据应按用户习惯进行分类、排序
  28.界面内容更新后系统应提供刷新功能
  29.用户在退出系统后重新登陆时应考虑是否需要自动返回到上次退出系统时的界面
  30.在多个业务功能组成的一个业务流程中,如果各个功能之间的执行顺序有一定的制约条件,应通过界面提示用户
  31.用户提示信息应具有一定的指导性,在应用程序正在进行关键业务的处理时,应考虑在前台界面提示用户应用程序正在进行的处理,以及相应的处理过程,在处理结束后再提示用户处理完毕
  32.在某些数据输入界面,如果要求输入的数据符合某项规则,应在输入界面提供相应的规则描述;当输入数据不符合规则时应提示用户是否继续
  33.在对任何配置信息修改后,都应该在用户退出该界面时提示用户保存(如果用户没有主动保存的情况下)
  34.在对某些查询功能进行测试时,应考虑查询条件的设置的合理性以及查询结果的互补性。如某些后台处理时间不应该作为查询条件
  35.界面测试时,应考虑某一界面上按钮先后使用的顺序问题,以免用户对此产生迷惑。例如只能在查询成功后显示执行按钮
  36.应验证窗口与窗口之间、字段与字段之间的浏览顺序是否正确
  37.应验证所有窗体中的对象状态是否正常,是否符合相关的业务规则
  38.应验证各种对象访问方法(Tab健、鼠标移动和快捷键)是否可正常使用,并且在一个激活界面中快捷键无重复
  39.界面测试不光要考虑合理的键盘输入,还应考虑是否可以通过鼠标拷贝粘贴输入
  40.对于统计查询功能的查询结果应验证其是否只能通过界面上的查询或刷新按键人工触发,应避免其他形式的触发
  41.对界面上的任何对象进行拖拉,然后进行查询、打印,应保证查询打印结果不变
  42.确保数据精度显示的统一:如单价0元,应显示为0.00元
  43.确保时间及日期显示格式的统一
  44.确保相同含义属性/字段名的统一
  45.对所有可能产生的提示信息界面内容和位置进行验证,确保所有的提示信息界面应居中

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 2818 天

    连续签到: 6 天

    [LV.Master]测试大本营

    2#
    发表于 2022-8-10 07:57:50 | 只看该作者
    UI测试细节点特别多
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 2818 天

    连续签到: 6 天

    [LV.Master]测试大本营

    3#
    发表于 2022-8-10 07:58:25 | 只看该作者
    好的前端测试,也要考虑不少内容
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 13:43 , Processed in 0.067672 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表