0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数据测试:UI测试常见BUG

如意 来源:CSDN 作者:Loadrunn 2020-06-29 10:17 次阅读

UI测试常见BUG

录入界面

1. 输入字段要完整,且要与列表字段相符合(参照数据库进行检查)

2. 必填项一律在后面用*表示(必填项为空在处理之前要有相关的提示信息

3. 字段需要做校验,如果校验不对需要在处理之前要有相关的提示信息

(1) 长度校验

(2) 数字、字母、日期等等的校验

(3) 范围的校验

4. 录入字段的排序按照流程或使用习惯,字段特别多的时候需要进行分组显示

5. 下拉框不选值的时候应该提供默认值

6. 相同字段的录入方式应该统一(录入方式有以下几种:手动输入、点选 、下拉选择、参照)

7. 录入后自动计算的字段要随着别的字段修改更新(如单价变后,金额也变)

8.日期参照应该既能输入,又能从文本框选择

界面格式

1. 字体颜色、大小、对齐方式(根据字段的性质确定)、加粗的一致性

2. 文本框、按钮、滚动条、列表等控件的大小、对齐、位置的一致性

3. 所有新增、修改、查看页面加上页面说明(如:XXX新增、XXX编辑、XXX查看等说明字样),(弹出的)界面要有标题,标题与内容要一致

4.不同界面显示相同字段的一致性(如列表界面和编辑界面)

5. 界面按钮显示要求(查询、新增、删除顺序)

6. 列表的顺序排列应该统一(按照某些特定条件排序)

7. 下拉框中的排列顺序需要符合使用习惯或者是按照特定的规则排定

8. 所有弹出窗口居中显示或者最大化显示

9. 信息列表中如果某个字段显示过长用“…”或者分行显示

10. 人员、时间的缺省值一般取当前登录人员和时间

11. 对于带有单位的字段,需要字段的标签后面添加如下内容:“(单位)”

功能问题

1. 按钮功能的实现(如返回按钮能否返回)

2. 信息保存提交后系统给出“保存/提交成功”提示信息,并自动更新显示

3. 所有有提交按钮的页面都要有保存按钮(每个界面风格一致)

4. 凡是点选或者下拉选择的界面,如果一旦选择完了无法回到不选择的情况,需要加上“清除选择”功能按钮(即空白选项)、还需要有一个‘全部’选项。

5. 没有选择记录点击删除/修改按钮要提示“请先选择记录”

6. 选择记录后点击删除按钮要提示“确实要删除吗?”

7. 需要考虑删除的关联性,即删除某一个内容需要同时删除其关联的某些内容(当存在关联的数据时,此记录应该不能删除,必须将其关联的记录先删除,才能再回到此界面将此记录删除)

8. 界面只读的时候(查询、统计、导入)等,应该不能编辑。

查询问题

1. 查询条件缺少一些可以查询的字段(在查询条件中应当将可以进行查询的字段都列举出来并支持该字段的查询),

查询条件分为:可输入和枚举型(点选、框选、下拉框选择、日期选择:‘年月日分开选择’或‘弹出日期选择界面’)等两大类。

2. 有些查询条件需要支持模糊查询:关键字查询即部分匹配

3. 需要考虑有些查询条件本身的关联性(即某个查询条件的取值范围是依赖于其它查询条件的取值):

即查询条件的过滤功能

(比如第一个下拉框选择选择‘浙江省’,则第二个下拉框自动过滤出属于浙江的地区名称如‘绍兴市、宁波市、杭州市…等’;选择其中一个,则在第三个下拉框中出现该地区包括的县级城市名称)

4. 查询条件名称与信息列表及信息编辑页面相应的字段名称完全统一

5. 不同模块相同字段的查询方式应该统一(手动输入、点选 、下拉选择)

不同模块相同字段显示的字段名称应该完全统一。

6. 出报表的时候,查询条件需要显示在报表标题的下面,这样看报表的时候知道数据的依据是什么。

7. 对于范围的查询采用全闭的形式。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人机交互
    +关注

    关注

    12

    文章

    1200

    浏览量

    55303
  • 测试
    +关注

    关注

    8

    文章

    5149

    浏览量

    126437
  • ui
    ui
    +关注

    关注

    0

    文章

    204

    浏览量

    21339
收藏 人收藏

    评论

    相关推荐

    大家用什么设备跟labview同步数据测试?。

    大家用什么设备跟labview同步数据测试?。
    发表于 11-05 00:47

    关于LabVIEW的CSDB总线数据测试技术,不看肯定后悔

    求大佬详细介绍一下基于LabVIEW的CSDB总线数据测试技术
    发表于 04-13 06:05

    FLASH写入数据测试

    //FLASH写入数据测试void Flash_WriteData(uint32_t addr,uint16_t *data,uint16_t Size){ //1、解锁
    发表于 08-05 07:01

    使用STM32F103单片机进行串口接收处理不定长数据测试

    最近在使用STM32F103单片机进行串口接收处理不定长数据测试时有两个需求。1、需要接收不定长的数据。2、提高串口响应速度。一直看过很多贴子关于串口+DMA+完成中断的用法,但是没有找到合适的。参考了很多资料自己整理一份程序代码,供大家参考。软件链接:软件设计思路:接收
    发表于 08-13 06:47

    TCP&UDP测试软件

    TCP&UDP测试软件,用于物联网模块 如WIFI模块的数据测试
    发表于 12-14 15:18 6次下载

    基于虚拟仪器的电子节气门数据测试系统开发纪云飞

    基于虚拟仪器的电子节气门数据测试系统开发_纪云飞
    发表于 03-15 08:00 0次下载

    AVR入门:使用硬件快速PWM模式和数据测试的操作演示

    AVR入门: 使用硬件快速PWM模式和数据测试 (#13)
    的头像 发表于 07-09 00:29 3853次阅读
    AVR入门:使用硬件快速PWM模式和<b class='flag-5'>数据测试</b>的操作演示

    成为大数据测试工程师前你必需掌握哪些技能

    想成为大数据测试工程师之前,有些测试必备的技能,比如软件测试执行提出了我们开展软件测试的执行活动所需要涉及的执行过程以及相关策略;同时了解常用德测试
    的头像 发表于 08-09 16:39 4755次阅读

    功率计数据测试可能会出现的问题应该如何解决办法

    你知道功率计数据测试不稳定该怎么办吗?警匪片里经常看到这样的场景,在手枪前装一个消音器,就能把声音降低,使其他人听不到动静。其实测试设备里也有类似消音器的功能,只不过消除的不是声音,而是信号噪声或信号波动。
    的头像 发表于 05-24 10:38 5501次阅读

    数据测试:输入数据的设计方法和测试用例设计方法

    测试用例的设计是测试设计的重要内容,关于测试用例的设计方法,当前不少出版的测试书和发表的测试文章,不少存在着表述错误,主要是把
    的头像 发表于 06-29 10:22 2895次阅读

    数据测试:网站测试清单

    数据测试:网站测试清单
    的头像 发表于 06-29 10:25 2540次阅读

    数据测试:代替测试用例的检查表

    前几年在大连出差的时候,帮一个项目做测试,顺便写下这个检查表,这个检查表对测试的初学者积累经验比较有用,实际对于有经验的测试人员尤其对于测试业务管理信息系统,基本上大量的
    的头像 发表于 06-29 10:50 2683次阅读

    HarmonyOS测试技术与实战-分布式UI测试框架

    HDC 2021华为开发者大会 HarmonyOS测试技术与实战-分布式UI测试框架演示
    的头像 发表于 10-23 14:49 1356次阅读
    HarmonyOS<b class='flag-5'>测试</b>技术与实战-分布式<b class='flag-5'>UI</b><b class='flag-5'>测试</b>框架

    HarmonyOS测试技术与实战-UI和渲染分离

    HDC 2021华为开发者大会 HarmonyOS测试技术与实战-UI和渲染分离
    的头像 发表于 10-23 15:23 1287次阅读
    HarmonyOS<b class='flag-5'>测试</b>技术与实战-<b class='flag-5'>UI</b>和渲染分离

    常见的PLC系统BUG有哪些?如何减少这些BUG的产生?

    PLC系统可能会遇到各种不同类型的BUG,以下是一些常见的PLC系统BUG以及如何减少这些BUG的产生的建议: (1)逻辑错误:逻辑错误是最常见
    的头像 发表于 10-31 11:30 1011次阅读
    <b class='flag-5'>常见</b>的PLC系统<b class='flag-5'>BUG</b>有哪些?如何减少这些<b class='flag-5'>BUG</b>的产生?