是否有确凿的证据证明单元测试的ROI?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (22)

单元测试对我来说听起来很棒,但我不确定我应该花时间真正学习它,除非我能说服其他人具有重要价值。我必须说服其他程序员,更重要的是说服管理中的bean-counter,花在学习测试框架,编写测试,保持更新等等上的额外时间将会为自己付出代价,然后付出一些代价。

有什么证据?是否有人实际上开发了两个独立团队的相同软件,一个使用单元测试,另一个不使用,并比较结果?我对此表示怀疑。我只是想证明这一点:“在互联网上查看,每个人都在谈论它,所以它一定是正确的做法”?

在哪里有确凿的证据说服外行,单元测试值得付出努力?

提问于
用户回答回答于

是。这是由Boby George和Laurie Williams在NCST进行的研究以及Nagappan等人的一项研究的链接。我相信还有更多。威廉斯博士关于测试的出版物可能为找到它们提供了一个好的起点。

用户回答回答于

“我必须为其他程序员以及更重要的是管理中的bean计数器提供帮助,在学习测试框架,编写测试,保持更新等方面所花费的额外时间将为自己付出代价,然后付出一些代价。 “

为什么?

为什么不就这么做呢,静静地离散。你不必一次完成所有工作。你可以用小块做到这一点。

框架学习只需要很少的时间。

只写一个测试,花费很少的时间。

没有单元测试,你所拥有的只是对你的软件有一定的信心。通过一次单元测试,你仍然有信心,并且证明至少有一次测试通过。

这就是所需要的。没有人需要知道你在做什么。去做就对了。

扫码关注云+社区