繁体   English   中英

涵盖Windows资源管理器上下文菜单应用程序!

[英]Getting Coverage for Windows Explorer Context Menu Application!

我有一个使用Windows资源管理器的上下文菜单运行的应用程序。 我创建一个基于ATL的DLL,并将其注册到HKCR \\ AllFileSystemObjects \\ ShellEx \\ ContextMenuHandlers下的Windows注册表中。 我能够运行我的应用程序。 我希望覆盖在注册表中注册的DLL中存在的代码。

我目前正在将IBM Rational Pure Coverage用于其他应用程序。 如何在这里使用它来覆盖? 对于其他普通应用程序,我们可以使用Pure Coverage UI检测DLL并运行所有测试用例。 但是,在这种情况下,我不清楚该怎么做? 此外,如果不可能使用理性的纯覆盖率,还有哪些其他可用工具?

经过大量研究,我找到了解决方案。 在Pure Coverage中,有一种仅用于检测DLL的机制。 我们可以在永久检测模式下检测DLL,以便每当一个exe调用它时,都会记录覆盖率。

使用此机制,可以获得Windows资源管理器上下文菜单应用程序的覆盖范围。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM