如何做查询测试

一、角色以及入口:
  角色:系统管理员,开发人员
  入口:服务管理

二、页面元素检查:
  对页面初始化的检查,即页面打开后,对页面不做任何操作时的元素检查。(破页;js错;demo对比等)
  1、查询条件:
   服务名称:文本输入框,默认为空。
   服务类型:下拉列表选择,默认为"请选择"。
   服务代码:文本输入框,默认为空。
   业务类型:下拉列表选择,默认为"请选择"。
   审核标志:下拉列表选择,默认为"请选择"。
   开始时间:通过控件选择,时间范围。
   结束时间:通过控件选择,时间范围。

  2、查询结果列表:
   搜索结果显示字段为:选择,服务名称,服务类型,服务代码, 审核标志, 是否邮件报警,是否短信报警,开始时间,结束时间,备注。
   默认结果列表无数据。

  3、翻页显示格式
  4、控件名称
   该页面包括如下控件名称:查询,重置,新增,修改,删除,审核,上一页,下一页。

三、页面控件组合的功能矩阵:
  1、日期控件
   1)开始时间:选择起始时间后,联动显示出结束时间选择,结束时间小于起始时间日期的日不能选择。
   2)结束时间:选择起始时间后,联动显示出结束时间选择,结束时间小于起始时间日期的日不能选择。

  2、单条件查询
   1)服务名称支持模糊查询。
   2)分发类型,审核标志默认查询,查询到全部未删除的数据记录。
   3)以开始时间范围进行查询,查询到开始时间为所选择范围内未删除的数据记录,如果只选择起始时间,不选择结束时间,则默认结束时间为当前时间,
   如果只选择结束时间,不选择起始时间,则默认起始时间为系统最早数据的开始时间。
   4)以结束时间范围进行查询,查询到开始时间为所选择范围内的未删除的数据记录,如果只选择起始时间,不选择结束时间,则默认结束时间为当前时间,
   如果只选择结束时间,不选择起始时间,则默认起始时间为系统最早数据的开始时间。

  3、 组合条件查询
   1)默认条件查询:查询出全部的未删除的数据记录。
   2)全空条件查询:查询出全部的未删除的数据记录。
   3)全选条件查询:一次只能查询出一条数据记录。

posted @   ErShiXiong  阅读(418)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示