我公司正在開發數據庫軟件。其中大部分是由C++構成的,其中一部分是C#。 C#的一部分是一個庫模塊。 有一個可執行文件。 aaa.exe使用的aaa.exe和windowClient.dll。 我想檢查這個windowClient.dll的覆蓋範圍。 有沒有辦法做到這一點?如何測量背景程序的代碼覆蓋率?
0
A
回答
0
使用覆蓋率工具時,您始終可以選擇要測試覆蓋範圍的程序集以及應該啓動的可執行文件。
例如,OpenCover https://github.com/sawilde/opencover/wiki/Usage
opencover -target:aaa.exe -filter:+windowClient.dll
0
有提供一些這方面的開放源碼和一些商業
開源
OpenCover幾種工具 - 分支和序列覆蓋率(32/64)的Silverlight支持 - 所有.NET語言
PartCover - 僅限於序列覆蓋 - 全部.N ET語言
商業
Semantic Designs - C#和C++的覆蓋範圍和許多其他
NCover - 分支和序列覆蓋率 - 我承擔所有的.NET語言永遠只用於C#雖然。
奧拉夫有評論有a lot of options
相關問題
- 1. 如何測量TCL代碼覆蓋率?
- 2. 我如何測試代碼覆蓋率?
- 3. 測量代碼覆蓋率通過Java Web應用程序
- 4. 如何測量Golang中的代碼覆蓋率?
- 5. 代碼覆蓋率 - Web應用程序
- 6. PHPUnit代碼覆蓋率顯示單元測試的代碼覆蓋率?
- 7. 測量代碼覆蓋率的典型工作流程
- 8. 如何測量測試覆蓋率
- 9. 測試代碼覆蓋率的JRuby
- 10. 僅在新代碼上測量代碼覆蓋率
- 11. 使用aqtime測量單元測試的代碼覆蓋率
- 12. 代碼覆蓋率:.NET代碼覆蓋率和SonarQube VSTS集成
- 13. 聲納代碼覆蓋率:%代碼覆蓋率不一致
- 14. 由groovy代碼測試的java代碼的代碼覆蓋率
- 15. APEX測試類0%代碼覆蓋率
- 16. Android測試代碼覆蓋率,Eclipse
- 17. maven單元測試代碼覆蓋率
- 18. 谷歌測試:代碼覆蓋率
- 19. .NET代碼覆蓋率監測
- 20. 如何確定Objective-C程序的代碼覆蓋率?
- 21. rspec的代碼覆蓋率
- 22. PHPUnitSeleniumTestcase的代碼覆蓋率
- 23. 通過API測試測量C#.net代碼覆蓋率
- 24. 用黑匣子測試測量代碼覆蓋率
- 25. 代碼覆蓋率 - 哪個代碼覆蓋哪個代碼?
- 26. 如何在NetBeans中測試java web應用程序的代碼覆蓋率?
- 27. 代碼覆蓋率的Java遠程VM
- 28. 增量.NET代碼覆蓋率工具?
- 29. 如何最大化代碼覆蓋率?
- 30. 德爾福的測量代碼覆蓋率
你可以在這裏找到很多的選擇:http://stackoverflow.com/questions/276829/code-coverage-for-c-net – Olaf 2012-01-03 08:44:53