0

我对网络开发非常陌生。我们正在使用“visual studio 2012 for web”来开发网络应用程序,并且我们已经使用 devexpress 控件以 MVC 模式开发了我们的应用程序。

现在,我的任务是为我们的项目查找代码覆盖率并找出相同的相关矩阵。

请求帮助,因为我对这些概念很陌生

我在网上搜索了很多,我发现消化提供的材料和工具非常复杂

4

1 回答 1

1

简而言之,代码覆盖率是衡量您的代码有多少被测试或单元测试“覆盖”的量度。如果您不进行单元测试,那将毫无意义。

如果您正在进行单元测试,它将提供一些关于您如何有效地安排/设计代码的想法 - 例如,如果您有大量测试但覆盖率低,您需要重新考虑您的测试方法。如果您有大量实际源代码但单元测试很少,它将帮助您专注于比其他更重要的测试领域。

但请注意,关于 X 覆盖率没有单一的规则——通常无法达到 100%,您必须花一些时间与您的团队和测试人员商定什么 % 是“足够好”。

有很多可用的代码覆盖工具;VS Premium 内置了代码覆盖,NCover 很好,我个人最喜欢的 Jetbrain 的 dotCover 与 VS 集成得非常好,仅举几例。

于 2013-11-01T07:30:10.117 回答