作者OnlyRD (里巷人)
看板Soft_Job
标题Re: [请益] bug「可遇不可求」,各位还会去debug它吗?
时间Tue May 31 21:33:54 2022
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出现的可能吗
: 还是会选择直接忽略?
-----
Sent from MeowPtt on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.126.90 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1654004036.A.DE1.html
1F:推 chuegou: 想到关於第二点前阵子也有一串讨论 05/31 21:51
2F:嘘 final01: 1%还是很高好吗...难道你的产品不到100个人用吗 05/31 22:05
3F:→ ou9810: crash是非常严重的bug,就算只有0.01%还是不应该被忽略 05/31 22:14
4F:推 viper9709: 推这篇专业 05/31 23:13
5F:→ OnlyRD: 2F 实务经验上,你一开始收到这种bug,人是无法知 06/01 08:11
6F:→ OnlyRD: 道他是1%还是百 06/01 08:11
7F:→ OnlyRD: 万分之一,难不成你很神可以一眼看穿1%以下的准确 06/01 08:11
8F:→ OnlyRD: 机率?没有第一 06/01 08:11
9F:→ OnlyRD: 项的实验,你怎麽知道实际上是几趴?第一项认真看 06/01 08:11
10F:→ OnlyRD: 一下再回文好吗 06/01 08:11
11F:→ OnlyRD: ?而且大多数issue回报系统,也不会设定1%以下的条 06/01 08:11
12F:→ OnlyRD: 件,QA手测谁 06/01 08:11
13F:→ OnlyRD: 会用人肉逼近1%以下啊?你讲这话我真的不觉得你有 06/01 08:11
14F:→ OnlyRD: 工作过收过这类 06/01 08:11
15F:→ OnlyRD: 问题XD 06/01 08:11
16F:推 XJY13: crash 严重某方面来说也好抓问题 况且10% 06/01 11:00
17F:→ Wishmaster: 可用性SLO 90% 06/02 12:56
18F:→ Wishmaster: XDDDDDD 06/02 12:56