testing - 是否有进行和不进行测试的著名软件产品的列表?

标签 testing tdd

<分区>

我有兴趣查看已进行和未进行单元测试以及其他形式的回归测试的项目列表,以了解这些公司的结果如何。

所有受测试影响的开发人员都知道这可以节省他们的时间,但代码质量/测试覆盖率与业务成功之间的相关性会很有趣。一些客观的东西,比如:

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/

相关文章:

java - 你能在同一个 junit 测试中有多个 assertEquals(answer, result) 吗?

php - 测试非 OOP PHP

node.js - 仅对 Node 中的 chai-http 单元测试进行 1 个 http 调用?

wcf - 开发 WCF 服务器配置

tdd - 是否可以使用 MSpec 创建数据驱动的测试?

drupal - Drupal 7 上的 PHPunit

ruby-on-rails - 无法弄清楚是什么导致我的测试失败

unit-testing - 与测试驱动开发相比,为什么按契约(Contract)设计不那么流行?

android - 弹出TimePickerDialog后如何获取TimePicker

Perl 单元测试——子例程可测试吗?