首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

经典Bug永流传---每周一“虫”(四十三)

测试不是为了证明你是对的,而是为了找出你是错的。抱着开放的心态去接受错误,然后去修复它们,这才是测试的真谛。"

                                                —— 虚拟测试哲学家

特殊的年龄边界值Bug

前提:

账号用户年龄还未满18岁,但是使用当天就刚满18岁;

步骤:

点击XXapp,进入的首页点击云游戏,进入页面,点击任意一款云游戏,游戏加载中

结果:

toast提示已成年,但还是有弹窗提示未成年

原因:

同一个云游戏,防沉迷调用了两个接口,一个业务本身,一个用户中心,两者年满18的判断不统一,有包含当天跟没有包含当天,造成这个问题出现;

经典原因:

1.业务测试,考虑欠缺,对于这个年龄边界考虑不周,敏感度不高,并且对于这种场景,测试无法造数据确认,需要提醒开发校验或者配合,才可测试,涨经验了;

2.同一个业务类型居然有两个不同接口的判断,说明测试很有必要去了解功能的设计原理,才能挖掘更多的问题,并且对于开发修改影响范围,后续评估也会更准确;

预防:

1.分享该Bug到测试组,让各自小组分析以及确认下,项目是否涉及到该项目,有的话,进行测试;

2.在再发防止清单,增加该用例,避免同类问题出现;

2.增加到经典Bug,用于刚入职人员以及季度回顾Bug列表;

如您有很多经典的Bug,欢迎联系我或者留言,让我们一起把收集的经典的Bug分享给大家,而不是压箱底,“金子”是要拿出来,才会看到它在发光~

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OtRohZ3ogX91EGJ_ndUKKv9Q0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券