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

datagrid如何获取一行数据中的某个字段值_UI测试中,我们应该注意哪些?

3fab0ce9e132c84896152488a73f409b.png

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. 超过一屏的内容,在底部应有go top按钮

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. 对所有可能产生的提示信息界面内容和位置进行验证,确保所有的提示信息界面应居中

获取更多课程资讯、技术干货、学员笔记,关注牛鹭学院官方公众号:牛鹭软件测试训练营

https://u.wechat.com/MIFQ2ZJXTZphSjpu2pv7JsI (二维码自动识别)

https://weixin.qq.com/g/AwYAAICONgtKOjy_gvcosFC-2ejyviPv6QLeN0gxoMQ72IHF9ioOCpklWX7-vcCK (二维码自动识别)

相关文章:

  • python常考题_python 一个批量出考题,生成不同考卷的小例题
  • python简历项目经验在哪里找_Linux运维工程师简历项目经验
  • matlab函数编写_实验二 | M函数与M文件的编写与应用
  • docker 部署_docker自动化部署前端项目实战
  • 如何将网站前端如何添加登录密码访问_如何将自己的网站上线到服务器端详解!...
  • python根据时间序列画折线图_如何根据时间序列金融数据画出分年对比的季节性图表...
  • tkinter.filedialog如何一次性选择多个文件_多个文档怎样一键重命名?用这款工具只需七步即可实现...
  • python同一层次的代码、缩进可以不一致_Python3缩进对逻辑的影响
  • js修改style样式_Vue之 绑定样式
  • 第二次打开不是最大_前《足球周刊》主编卢劲:法国队何能缔造半世纪以来最大决赛比分?...
  • python运行闪退_解决Opencv+Python cv2.imshow闪退问题
  • python sklearn logistic_安利一个Python大数据分析神器!
  • python模块下载失败_Python安装模块出错解决的办法(pip相关的安装)
  • angular6表格控件推荐_用Excel做张老板最爱的自动化表格,让你的工资翻一番!【Excel教程】...
  • import java.io 包下载_第37 p,模块与包的使用
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • ➹使用webpack配置多页面应用(MPA)
  • CSS 提示工具(Tooltip)
  • Date型的使用
  • GitUp, 你不可错过的秀外慧中的git工具
  • HomeBrew常规使用教程
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • npx命令介绍
  • Python爬虫--- 1.3 BS4库的解析器
  • 闭包,sync使用细节
  • 复杂数据处理
  • ------- 计算机网络基础
  • 聊一聊前端的监控
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 小程序button引导用户授权
  • Java总结 - String - 这篇请使劲喷我
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • # .NET Framework中使用命名管道进行进程间通信
  • #FPGA(基础知识)
  • #控制台大学课堂点名问题_课堂随机点名
  • (06)Hive——正则表达式
  • (LeetCode C++)盛最多水的容器
  • (八)c52学习之旅-中断实验
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (理论篇)httpmoudle和httphandler一览
  • (四)linux文件内容查看
  • (一) storm的集群安装与配置
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (一一四)第九章编程练习
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • ./configure、make、make install 命令
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET 事件模型教程(二)
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .NET关于 跳过SSL中遇到的问题
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作