测试用例灵活变动覆盖更多实际场景

本文探讨了后台管理系统中查询区域的用例设计,包括灵活的查询方式、日期时间选择、输入框特殊字符处理、空查询逻辑及分页验证。此外,还详细阐述了数据导入的校验步骤,如必填项、业务规则、去重和条数限制等,为提升后台管理效率提供了全面的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

后台管理系统常见模块:

1.查询区域用例设计

传统设计:如果是输入框,设计精准和模糊查询,如果是下拉框,设计选择数据来源和使用情况

最新思路:根据不同业务场景要求去灵活改动,批量输入查询,单个输入查询。空行查询,首位有空格过滤查询。以及组合查询

日期时间选择:这个需要根据前端选择的插件和产品要求设计,只选起始时间,只选结束时间,起始和结束同样的时间,结束时间大于起始的时间。

输入框:特殊字符考虑。特别提示%这个特殊一些

空查询:空查询是否包含默认选择,没有查询条件是否让查询。

分页校验:默认页面的条目和跳转页面。查询后的页面条目和跳转页面

导入:1,、必填项校验 2、业务校验(产品给规定) 3、去重校验 (excel表里本身数据相同、excel数据和库里数据相同)更新还是覆盖看产品规定。excel表格里的校验:空行过滤处理、导入全空文件、导入只有表头文件、表头修改名称和新增删除列切换列。4、导入条数限制

 

这段代码定义了一个名为 `my_t90` 的函数,它接受两个参数 `bq` 和 `yq`,类型都是 `s32`。 在函数内部,首先计算了 `my.t90_start` 的值,通过将 `bq` 乘以 `p.s.t90_0` 后再除以 1000。然后检查 `my.t90_start` 的值是否小于 2,如果是,则将其设置为 2。 接下来,计算了 `my.t90_end` 的值,通过将 `bq` 乘以 `p.s.t90_90` 后再除以 1000。 然后,使用 `switch` 语句根据变量 `my.t90_case` 的值执行不同的操作。 - 当 `my.t90_case` 的值为 0 时,执行 `case 0` 下的代码,将 `my.t90_case` 的值加一。 - 当 `my.t90_case` 的值为 1 时,执行 `case 1` 下的代码。如果 `yq` 的值大于 `my.t90_start`,则将变量 `my.t90_cnt` 设置为 `my.timer_1ms`,并将 `my.t90_case` 的值加一。 - 当 `my.t90_case` 的值为 2 时,执行 `case 2` 下的代码。如果 `yq` 的值大于 `my.t90_end`,则将 `my.t90_case` 的值加一;如果 `yq` 的值小于 `my.t90_start`,则将 `my.t90_case` 的值减一;否则,计算 `my.t90_ms` 的值为 `my.timer_1ms` 减去 `my.t90_cnt`,然后除以 100。 - 当 `my.t90_case` 的值为 3 时,执行 `case 3` 下的代码。如果 `yq` 的值小于 `my.t90_end`,则将变量 `my.t90_cnt` 设置为 `my.timer_1ms`,并将 `my.t90_case` 的值减一。 如果以上条件都不满足,则执行 `default` 下的代码,将变量 `my.t90_case` 设置为 0。 该函数的作用是根据不同的 `my.t90_case` 值来选择不同的操作,并根据条件对变量进行赋值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值