我们写的代码需要测试,也需要测试测试的测试,那需要测试测试的测试的测试吗?

2019-09-05 15:22:00 +08:00
 q3011893

之所以想出这个问题是看了《程序员修炼之道》如下的话: “因为我们不可能编写出完美的软件,所以我们也不可能编写出完美的测试软件。我们需要对测试进行测试。” “ Use Saboteurs to Test Your Testing. 通过“蓄意破坏”测试你的测试。”

3087 次点击
所在节点    程序员
23 条回复
mumbler
2019-09-05 15:28:34 +08:00
就因为无法做到无限递归,所以大厂生产的软件也会有 bug
T3RRY
2019-09-05 15:30:45 +08:00
hhhhh
hh4646908
2019-09-05 15:37:34 +08:00
需要治治口吃。。。。
janwarlen
2019-09-05 15:40:21 +08:00
需要,next
DANG
2019-09-05 15:41:51 +08:00
第一个精密的仪器肯定是用相对粗糙的仪器制造的,所以我理解他这段话的意思是说:在制造相对精密仪器的时候,首先需要提高粗糙仪器的精度。这种东西还是要看时间人力成本的,够用了就行了。
jowan
2019-09-05 15:42:10 +08:00
所以开发驱动测试
lihongjie0209
2019-09-05 15:44:06 +08:00
这么说的话你觉得 tcp 三次握手够吗
tiaod
2019-09-05 15:48:57 +08:00
所以测试要尽量保持简单
wqzjk393
2019-09-05 15:52:56 +08:00
多个独立的测试做投票不就好了
MushiUta
2019-09-05 15:54:38 +08:00
@hh4646908 下次你直接点头就行了
MinQ
2019-09-05 15:58:03 +08:00
念完标题,差点猝死
anabigabeu
2019-09-05 16:06:38 +08:00
套娃👮‍出动,不许套娃
Alex5467
2019-09-05 16:11:49 +08:00
无聊
niknik
2019-09-05 16:19:44 +08:00
需要,next()
bilibilifi
2019-09-05 16:25:59 +08:00
看起来你需要 formal proof
akmissxt
2019-09-05 16:35:06 +08:00
测试是为了评估软件的质量,不是找 bug,不要本末倒置了。
xjlnjut730
2019-09-05 16:37:59 +08:00
所以不需要测试,开发人员本身就需要保证交付的质量。
tz894305532
2019-09-05 16:49:36 +08:00
达到一定可靠度就行了比如说 95%,不用 100%没问题。
expkzb
2019-09-05 16:49:39 +08:00
看完标题不认识"测"这个字了
alexk
2019-09-05 16:53:03 +08:00
禁止套娃

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/598229

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX