测试不是为了证明你是对的,而是为了找出你是错的。抱着开放的心态去接受错误,然后去修复它们,这才是测试的真谛。"
—— 虚拟测试哲学家
特殊的年龄边界值Bug
前提:
账号用户年龄还未满18岁,但是使用当天就刚满18岁;
步骤:
点击XXapp,进入的首页点击云游戏,进入页面,点击任意一款云游戏,游戏加载中
结果:
toast提示已成年,但还是有弹窗提示未成年
原因:
同一个云游戏,防沉迷调用了两个接口,一个业务本身,一个用户中心,两者年满18的判断不统一,有包含当天跟没有包含当天,造成这个问题出现;
经典原因:
1.业务测试,考虑欠缺,对于这个年龄边界考虑不周,敏感度不高,并且对于这种场景,测试无法造数据确认,需要提醒开发校验或者配合,才可测试,涨经验了;
2.同一个业务类型居然有两个不同接口的判断,说明测试很有必要去了解功能的设计原理,才能挖掘更多的问题,并且对于开发修改影响范围,后续评估也会更准确;
预防:
1.分享该Bug到测试组,让各自小组分析以及确认下,项目是否涉及到该项目,有的话,进行测试;
2.在再发防止清单,增加该用例,避免同类问题出现;
2.增加到经典Bug,用于刚入职人员以及季度回顾Bug列表;
如您有很多经典的Bug,欢迎联系我或者留言,让我们一起把收集的经典的Bug分享给大家,而不是压箱底,“金子”是要拿出来,才会看到它在发光~
领取专属 10元无门槛券
私享最新 技术干货