目录:导读
- 前言
- 一、Python编程入门到精通
- 二、接口自动化项目实战
- 三、Web自动化项目实战
- 四、App自动化项目实战
- 五、一线大厂简历
- 六、测试开发DevOps体系
- 七、常用自动化测试工具
- 八、JMeter性能测试
- 九、总结(尾部小惊喜)
前言
电商项目相关的bug
bug1:
选择余额不足取消订单本来是应该显示交易关闭的,但是我返回到我的订单发现还存在待付款状态中,我点击待付款的这个订单显示"该订单状态不存在的报错",但是我通过fiddler抓包查看接口是没有返回该订单的信息
原因:接口和数据库状态已经变为交易关闭,但是前端页面还是显示待付款,后面定义为一个前端的bug,原因是前端开发根据后端返回的接口数据做判断没有进行状态的流转。
bug2:
系统赠送型优惠券,后台发送给用户后,用户在消息中心能够看到优惠券通知,但是我的优惠券中没有出现优惠券。并没有进行同步是一个后端的bug。
原因:因为刷新前端页面有接口入参没有问题,但是接口的返回值没有返回数据,导致在优惠券模块里面没看到
bug3:
锁定库存后,然后取消支付,之前的优惠券和金币应该需要返还,但是结果没有
原因:是因为开发写的逻辑出现问题
bug4:
服务器默认勾选了最大的优惠券500元,实际上不应该有默认勾选。
原因:前端样式被写死了
bug5:
商品资金清算后对账单的总金额显示都没有问题,但是以柱状图显示出来的金额和总金额对不上,是因为柱状图的计算逻辑和总金额统计调的不是同一个接口,导致显示也有问题
bug6:
在订单列表中,待付款订单接口返回报文显示有11条数据,但是前端页面只显示出了10条,是因为前端分页这块的逻辑出了问题,导致多余的数据显示不出来
bug7:
在后台管理系统中选择订单状态为:待发货,点击查询搜索,但是把待付款,已发货,已完成和关闭的订单数据都查询出来了,这块没做筛选的逻辑判断。
bug8:
在后台商品管理系统中进行退货原因设置,前面的编号都是正确的的1-5,但是当设置6条退货原因的时候,编号显示为16了,是因为数据库中主键做了自增长,之前删除了10条数据,导致编号变成了16,按需求应该为6的。
bug9:
断网情况下,进入APP,点击消息,崩溃
原因是因为Activity继承BaseActivity,在onCreate()方法内,显示出错信息的布局,未放在initView(), initData(),initListener()前方,导致在initData()获得网络数据失败,需调用错误布局时,错误布局仍为空,调用失败,崩溃
Bug解决方法:将布局的注入放在initView(), initData(),initListener()前方。
bug10:
轮播广告栏有图片改变,刷新后,图片错乱,轮播广告的图片在第二张时,往前移动到第一张显示第二张的图片
原因是因为:轮询广告刷新后,图片的回收不正确,有错乱
解决办法:用了蠢的方法,刷新,重新去新建轮询广告,删除之前那个。
bug11:
商品详情中,评论上滑加载,最后一页的正在加载一直下不去,不消失,后面开发说修改了loadFinish()函数里面的代码和增加了监听机制
保险项目bug:
bug1:
保险项目填写投保人或者被保人信息需要确认点击确认投保或被保人信息因为需要调第三方接口来实名认证 但是有一些用户的隐私数据不想给到第三方系统知道 所以有一个专门处理数据脱敏的服务 第一次在测试的时候是没有问题的 因为用户数据这一块比较敏感 所以为了确保用户数据安全又回归了一遍 但是回归的时候发现用户数据没有被脱敏,这是一个偶现的bug
bug原因:发送接口请求之后服务端响应我的接口请求的时候接口请求被重定向到了另外一个服务上面了所以导致原本应该处理数据脱敏的服务没有接收到请求所以日志信息里面提现了明文的用户信息
bug2:
在做保单信息受益人变更的时候,从法定受益人变更到指定受益人,本身总的比例为100%,但是在实际填写第一顺位的时候,可以超过100%并且还可以提交,是因为前端没做校验,但是后端接口是做了校验的,因为后端接口返回是报错的,比例不合理。
bug3:
已生效保单,选择更改缴费账号,然后选择渤海银行金融IC卡借记卡的时候,621453开头的16位,显示绑卡异常,但是621268卡号开头的可以支持,是因为有些卡号比较老,没有进行更新和同步
bug4:
之前有个接口有些改动点增加了一个保全编号的字段:record_no ,但是我在测的时候这个字段没有数据返回,返回的是一个空的数值[]
原因:数据库虽然有数据、但是mybaits(读音:麦贝蒂斯)设置里面对应查询SQL语句和数据库没有做映射关系、导致数据库里面,的数据查不出来、所以后面接口显示返回一个空数组
保险出现的状态有哪些:
资料已提交,取消,首期待承保、已绑卡,待支付,已支付,支付取消,未生效、已生效,已失效,逾期缴费,保单中止,保单终止,理赔中,已理赔,理赔已办结
完整版!企业级性能测试实战,速通Jmeter性能测试到分布式集群压测教程
| 下面是我整理的2026年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结(尾部小惊喜)
人生最动人的风景,往往藏在最难攀爬的高处。当你觉得力竭时,请记住:每一次坚持都在雕刻更强大的自己。别问路有多远,只管迈步向前;别怕山有多高,向上攀登就是答案!
你体内沉睡着改变世界的力量!每个清晨都是改写命运的新机会,每次挫折都是精心包装的礼物。当全世界都在说"不可能"时,正是你证明"可能"的最好时机!