<分区>
我有兴趣查看已进行和未进行单元测试以及其他形式的回归测试的项目列表,以了解这些公司的结果如何。
所有受测试影响的开发人员都知道这可以节省他们的时间,但代码质量/测试覆盖率与业务成功之间的相关性会很有趣。一些客观的东西,比如:
xyz corp,制造操作系统,没有测试,赚了 5000 万美元 123 corp,制造操作系统,做测试,赚了 1 亿美元
有人知道做过什么研究吗?
<分区>
我有兴趣查看已进行和未进行单元测试以及其他形式的回归测试的项目列表,以了解这些公司的结果如何。
所有受测试影响的开发人员都知道这可以节省他们的时间,但代码质量/测试覆盖率与业务成功之间的相关性会很有趣。一些客观的东西,比如:
xyz corp,制造操作系统,没有测试,赚了 5000 万美元 123 corp,制造操作系统,做测试,赚了 1 亿美元
有人知道做过什么研究吗?
最佳答案
微软委托(delegate)this internal study不久前。它比较了使用和未使用 TDD 的团队。引用摘要:
Based on the findings of the existing studies, it can be concluded that TDD seems to improve software quality, especially when employed in an industrial context. The findings were not so obvious in the semiindustrial or academic context, but none of those studies reported on decreased quality either. The productivity effects of TDD were not very obvious, and the results vary regardless of the context of the study. However, there were indications that TDD does not necessarily decrease the developer productivity or extend the project leadtimes: In some cases, significant productivity improvements were achieved with TDD while only two out of thirteen studies reported on decreased productivity. However, in both of those studies the quality was improved.
关于testing - 是否有进行和不进行测试的著名软件产品的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1766156/