Nee*_*eel 4 .net c# testing tdd code-coverage
我最近开始使用TDD,或者你可以说测试我的项目,在那里我找到了一些新东西(对我来说是新的东西),称为"代码覆盖率",它显示了在测试过程中你的代码覆盖了多少.而且我知道大多数老年人都会说它不可能拥有100%的代码覆盖率或者不是很好的做法来获得100%的代码覆盖率.这件事让我想知道这个代码覆盖如何工作我的意思是他们涵盖了哪些基础的代码?请告诉我们测试的主要用法.
我附上了这个问题的代码覆盖图像.
Mic*_*ers 5
实际上,100%的代码覆盖率是可能的,但取决于语言:
关于100%代码覆盖率的有用性:
即使是100%的代码覆盖率也不意味着代码是完美的:
加成:
如果不需要100%的代码覆盖率(因为一切都需要时间,因此需要花钱),首先要关注代码中的高风险区域.首先跳过琐碎的方法,然后从复杂/高风险函数开始.
同样重要的是使用设计模式或代码结构来"帮助"单元测试:
归档时间:
12 年,3 月 前
查看次数:
904 次
最近记录:
11 年,6 月 前