如何度量后台程序的代码覆盖率?
本文关键字:程序 代码覆盖率 后台 何度量 度量 | 更新日期: 2023-09-27 18:19:13
我的公司正在开发数据库软件。大部分是用c++编写的,部分是用c#编写的。c#的这一部分是一个库模块。有一个可执行文件。aaa.exe使用的windows client .dll。我想检查一下这个windowClient.dll的覆盖率。有什么办法可以做到吗?
当使用覆盖率工具时,您总是可以选择测试覆盖率和应该启动的可执行程序集。
。, OpenCover https://github.com/sawilde/opencover/wiki/Usage
opencover -target:aaa.exe -filter:+windowClient.dll
有几个可用的工具,一些是开源的,一些是商业的
开源OpenCover -分支和序列覆盖(32/64)Silverlight支持-所有。net语言
PartCover -仅覆盖序列-所有。net语言
商业
语义设计- c#和c++的覆盖和许多其他
NCover -分支和序列覆盖-我假设所有。net语言只用于c#。
正如Olaf所说,有很多选项