我有一个MS Visual Studio 2005工作区,所有的C代码。我想找到代码中的所有函数,这些函数在执行某个测试用例时不会调用/执行。如何找到未执行的函数?
什么是获得的方式,使用
1)MS VS 2005本身或MSVC6.0?
2.)使用其他工具?
-AD
我有一个MS Visual Studio 2005工作区,所有的C代码。我想找到代码中的所有函数,这些函数在执行某个测试用例时不会调用/执行。如何找到未执行的函数?
什么是获得的方式,使用
1)MS VS 2005本身或MSVC6.0?
2.)使用其他工具?
-AD
使用代码分析器。任何优秀的代码分析器都应该包含覆盖工具,以便让您了解所谓的和未调用的内容。
假设你的测试用例是在VS2005的测试项目,你应该能够使用“代码覆盖”功能。
在菜单中选择测试 - >编辑测试运行配置()
从这里选择代码覆盖率选项卡的左侧,然后检查DLL或包含您祝异形代码的EXE。
下运行测试,并在完成后,你应该能够选择测试 - > Windows的>代码覆盖
这给你上的覆盖率的一些指标,如执行的行,你还打电话双击条目,在跳转到一个文件,并有一个是或注执行
嗨马特, 我没有那个功能测试 - >编辑的代码高亮显示屏幕上......你提到的。 我有MSVS2005 PRofessional版。我没有看到主菜单测试本身。我错过了什么吗? – goldenmean 2009-03-02 13:52:58