测试之前请注意需求制定支持的浏览器,我们根据需求完成测试目的,不同的浏览器UI的显示不同,并且控件的所有功能未必都支持。同样,同一款浏览器不同的版本显示也不尽相同

根据项目报的UI相关的bug,提炼出UI测试的检查点如下:

  1. 如果页面内容超过一个页面可以显示的量,检查是否有滚动条操作
  2. 改变浏览器页面大小,移动浏览器,看控件展示是否错位
  3. 动态显示的页面,页面最小化或者将其置于后台,再将其打开,检查动态显示部分是否正常运行,是否有浏览器卡死现象
  4. 按tab键,看是否能跟踪到页面的每个控件
  5. 检查是否相关的下拉框,工具条,滚动条是否运行正常
  6. 当有多个tab页面或者多个状态流程时,当前操作的状态或者流程的图标是否适当加亮
  7. 受限制的按钮或者tab页是否有还是正常明亮色?有无变暗?比如,已经有四个子账号,“添加子账号”按钮是否变暗,不能再次操作等
  8. 更新,添加或者删除一个内容时,相关显示的内容是否同时更新
  9. 当前页面的声音,不同内容的字体颜色和大小,和窗口的操作是否符合规范(比如:错误提示的颜色,字体大小是否一致,正确操作提示信息的颜色是否一致等)
  10. 检查错误提示信息是否与对应的字段关联
  11. 检查每个页面的title, 是否全部显示,显示的内容是否符合当时的业务逻辑
  12. 检查页面的风格是否满足客户的设计要求,文字和图片组合是否正确,操作是否友好
  13. 当前页面是否能顺利正确地关闭
  14. 菜单功能的名字是否具有字解释性
  15. 是否有无用的按钮或者功能?
  16. 检查所有的超链接,链接和链接内容是否正确, 该有链接的地方是否有链接
  17. 在不能输入非数字的字段中,通过中文输入其他字符
  18. 检查加密字段,能否通过复制按钮,将加密内容复制出来
  19. 页面中的每个字段或者功能,该有描述或者功能解释,字段解释的地方是否都有
  20. 项目中,同一个字段的术语,在所有页面中是否一致
  21. 在上传图片的功能中,选择路径以后,检查路径字段的路径是否与选择的路径一致
  22. 检查有字符限制的地段,是否可以输入限制意外的字符
  23. 检查需要在同一个窗口跳转的页面,是否在另一个tab窗口打开;同样的,需要在新的tab窗口打开的是否覆盖了现有的窗口
  24. 打开一个新的链接或者新的页面时,检查浏览器中的链接是否合理,是否有泄漏用户资料的参数
  25. 本地化测试中,是否显示有其他国家的语言
  26. 本地化测试中,检查电话号码,身份证件号码,邮编,全名,货币符号,标点符号,货运,税费等是否符合国人标准
  27. 本地化测试中,英文翻译成中文的是否是直译的,是否符合本地化环境和业务术语的标准
 posted on 2013-01-25 17:47  兰猫-兰兰  阅读(770)  评论(1编辑  收藏  举报