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

2019 年 9 月 5 日
 q3011893

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

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

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

https://study.congcong.us/t/598229

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

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

© 2021 V2EX