Re: [请益] bug“可遇不可求”,各位还会去debug它吗?

楼主: OnlyRD (里巷人)   2022-05-31 21:33:54
1、crash的bug
2、10%机率
放在任何公司都没有人认为这叫机率不高
10%基本上一定有解
10%当机很规律好吗?XD
分享一下过去遇到发生机率低于1%的bug怎么解
其实不要死脑筋认为找到root cause才是解
1、写自动测试程式开始压力测试
把1%机率以下的bug无限逼近于0%
逼近0.0001%都可以
在品管上证明其机率极低
将实验与证明资料上传
标注请众人检视
没有异议就搁置bug
一定时间后关闭
2、开始夹版本
安排测试计画
用自动化程式测试开始夹版本
如果幸运夹出版本
开始夹commit
commit夹出来找作者除错
先发patch出hotfix
再继续压测证明问题消失
如果夹不出版本
很可能问题出现在特殊输入输出
或者特定硬件环境
或者特定干扰、硬件老化等等
把夹版本实验资料上传
说明前因后果叫大家审查
然后搁置bug
一段时间后无发生关闭
很多工程师都很小看QA
没写过测试计画
也没有test case
对软件品质完全不关心不上眼
10%还crash
竟然说考虑直接忽略
加油啊
※ 引述《freebug (Freebug)》之铭言:
: 最近开发一个通讯软件
: 有个闪退的bug自从上周被发现到之后就再也没被观察到
: 也就是这个bug的出现没有规律性,只能靠碰运气
: 出现机率也不高 (出现机率不到10%)
: 这也是我对这个bug感到烦恼的地方
: 如果各位遇到这样性质的bug
: 你会怎么去处理?
: 会去尽可能的钻研,并且制造出这bug出现的可能吗
: 还是会选择直接忽略?
作者: chuegou (chuegou)   2022-05-31 21:51:00
想到关于第二点前阵子也有一串讨论
作者: final01 (牛顿运动定律)   2022-05-31 22:05:00
1%还是很高好吗...难道你的产品不到100个人用吗
作者: ou9810 ( )   2022-05-31 22:14:00
crash是非常严重的bug,就算只有0.01%还是不应该被忽略
作者: viper9709 (阿达)   2022-05-31 23:13:00
推这篇专业
楼主: OnlyRD (里巷人)   2022-06-01 08:11:00
2F 实务经验上,你一开始收到这种bug,人是无法知道他是1%还是百万分之一,难不成你很神可以一眼看穿1%以下的准确机率?没有第一项的实验,你怎么知道实际上是几趴?第一项认真看一下再回文好吗?而且大多数issue回报系统,也不会设定1%以下的条件,QA手测谁会用人肉逼近1%以下啊?你讲这话我真的不觉得你有工作过收过这类问题XD
作者: XJY13 (You'll never walk alone)   2022-06-01 11:00:00
crash 严重某方面来说也好抓问题 况且10%
作者: Wishmaster ( )   2022-06-02 12:56:00
可用性SLO 90%XDDDDDD

Links booklink

Contact Us: admin [ a t ] ucptt.com