测试中不常见的校验(二)

前言

测试人在测试中容易漏测的测试点总结(五年工作的一次小总结)

一、上传文件校验

1.文件格式是否有限制?
2.文件大小是否有限制?
3.文件数量是否有限制?
4.文件名字长度是否有限制?
5.上传文件的速度是否正常?
6.文件上传后是否支持预览和下载?
7.上传文件后进行保存操作,文件是否保存成功?
8.上传文件后删除文件然后进行保存操作,文件是否正确被删除?
9.上传文件后下载文件,文件名称是否与上传的一致?

二、计算校验

1.小数位计算是否正确,开发人员经常遗忘的功能点。
如图计算0.1+0.2,0.1x3,0.4-0.1,
在这里插入图片描述
结果发现0.1+0.2≠0.3,0.1x3≠0.3,0.4-0.1≠0.3
在这里插入图片描述
这类问题往往在关于数量和金额计算中出现此类问题。
2.前后金额差1分钱问题
这种问题往往出现在上下游单据,比如采购结算单下推销售结算单,由于采购结算单和销售结算单价税合计、金额、税额的计算逻辑可能存在不同而导致差1分钱,这种情况需要和实施人员确认转换规则和计算逻辑,在平时测试中要注意不要都用整数跑业务流程,也需要用小数。
3.除0问题
A÷B=C,输入A和B,需要校验先输入A再输入B(看会不会出现除0报错,这种开发人员也容易经常忘记)和先输入B再输入A

三、报表校验

1.建议在纸上列出报表的取数规则(从哪取数?取数逻辑?场景分析?)
2.根据步骤1进行造数(按照分析出来的场景一一造数)
3.核对数据(数据取值是否正确?该取到的和不该取到的是否正确?)
测试报表可能是最麻烦的一步,测试中可能心烦气躁,这种情况需要一一把报表的取数逻辑罗列出来,然后分析取数的场景,将场景可以用Xmind思维导图画出来,然后根据场景来造数据和测试,最后就是核对数据是否与自己造的数是否正确。(注意有些报表有取数相加逻辑,此时需要参考上面计算校验中的小数位计算是否正确)

四、业务流程校验

1.业务流相关联的字段联动性,删除或修改前置条件是否影响其他字段:比如选择字段A才能选择字段B,那么我删除字段A那么字段B也应一并清空
2.业务流各数据的计算规则和下推、反写,这就是核对每个字段的计算规则
3.业务流的各个场景梳理:由于实施在写方案中可能考虑不完整,我们测试在测试中发现遗漏的需要积极和实施进行沟通交流
4.业务流中的上下游单据状态对其他单据的影响:比如单据A下推生成单据B,那么一般来说单据A是不可以反审核或者作废,当单据B作废或者删除了才能对单据A进行操作。在测试工作中也要考虑这些单据中的相互影响
5.单据反写校验,测试工作中,下推成功单据并不是意味着就结束了,要看下游单据是否需要反写到上游单据哪些字段,字段是否被正确反写,以及删除下游单据后上游单据中反写的内容/数据是否自动清空

五、其他不常见校验

1.列表数据排序规则:一般来说是默认按照创建时间倒序进行排序,除非有特别需求
2.按钮连点校验:比如说提交按钮,快速连续点击提交按钮两次不应该生成两张一模一样的单据
3.字段单位校验:在列表和单据内显示中,字段的单位应该都加上的,比如说金额(万元)、所占百分比(%)等
4.选择地点时,中国下省是否全(台湾、香港、澳门)下面的市区县区是否可被选择
5.新增/编辑的唯一性校验,(有时候实施没有想到)常见的唯一性校验:名称、id等

总结

五年以来在测试过程中发现并记录下这些问题,其实一开始入测试这一行业并没有记录,后来发现不记录以往遇到的不常见校验时再测其他系统容易漏掉这些测试点,所以测试中对发现的缺陷建议记录下来多多总结,这样才能对得起测试工程师这个岗位。大家有在工作中遇到不常见的校验可以在评论中发出来大家一起共同学习努力!

  • 32
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值