kop*_*per 7 c sqlite testing automated-tests
SQLite声称测试代码比生产测试代码多679倍. http://www.sqlite.org/testing.html
有谁知道它是如何可能的?他们是否自动生成任何测试代码?这些"45678.3 KSLOC"测试代码的主要部分是什么?
如果开发人员编写测试代码的时间是编写生产代码的 679 倍,那么这大概是可能的。试想一下:如果他们选择 339 倍的测试代码,他们可能拥有两个完整的数据库引擎,每个引擎的测试覆盖率仍然高得离谱。
我曾经看到一位开发人员同事试图安抚一位愤怒的客户,告知他们他编写的测试代码是生产代码的 5 倍,从而安抚了他们未能按期完成的情况。如果你能想象的话,顾客并没有安抚。至少我认为 5 倍覆盖范围不再极端了。
| 归档时间: |
|
| 查看次数: |
1688 次 |
| 最近记录: |