可视化动作中涉及的代码?

时间:2008-11-06 14:41:09

标签: .net debugging

我试图弄清楚库是如何工作的,我希望能够可视化响应用户输入(例如按键或鼠标点击)执行哪些方法和代码行。有没有办法在.NET中执行此操作?

3 个答案:

答案 0 :(得分:2)

微软有一个名为Pex的精彩免费工具。安装后,您可以右键单击某个方法并选择“Run Pex Exploration”。它将分析代码并向您显示触摸方法的每个部分的输入。

有关详细信息,请参阅Pex CodeDigger。这是它的实际应用截图:

alt text

答案 1 :(得分:0)

如果能够在NUnit测试中执行要分析的操作,则可以使用NCover实用程序可视化代码的哪些部分已执行,哪些部分未执行。

http://www.ncover.com/

希望这有帮助!

亚当

答案 2 :(得分:0)

即使没有任何单元测试框架,您也可以使用NCover之类的代码覆盖率工具。只需通过NCover运行应用程序,然后检查结果。

编辑:您可能还想查看PartCover,这是一个开源替代方案。