问答 测试过程中偶然发现且无法复现的 bug 怎么办

a1559212219 · 2023年11月29日 · 最后由 Lucky~铲屎官 回复于 2023年11月30日 · 8027 次阅读

测试过程中发现有一个地方有问题,刷新之后就好了,但是不知道是怎么产生的,也复现不出来了
这个情况要怎么处理,各种姿势都试过了就是复现不出来😭

共收到 7 条回复 时间 点赞

实在不行列个风险,证明你看到过

https://zhuanlan.zhihu.com/p/412236604
有中医式编程就有中医式测试。
无对错,强求就没必要了。

一、无法复现,就先记录下来,方便后续追溯。
二、你梳理一下自己的测试用例,确认是否用例覆盖完全
三、查看 bug 的时间节点是否有其他人的异常操作,可能是其他人在做了什么,只是你正好在那个节点被影响到了。bug 的根源不在于你那。

之前有遇到过这种情况,写了个小工具,以后测试可以参考这个使用一下试试看https://github.com/Jennypopping/OldTimeRoad

这个 bug 假设存在,会造成最大的风险是什么,如果能接受,可以优先级放低;
另外重现 bug,获取可以从数据层考虑看看,是不是首次操作缓存没生成或者接口返回时序导致的

从保护自身的角度,需要提 bug 或风险作为记录, 且尝试进行复现和开发确认沟通

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册