unit-testing - 测试VSTO应用程序?

标签 unit-testing ms-word vsto

我正在VS2008中开发Word 2007 VSTO应用程序。与VSTO交互的应用程序部分很难测试。 VSTO对象的行为与大多数类库不同。它们的状态和行为取决于用户与Word的交互方式,单击的位置,插入点周围的位置等。在某些情况下,模拟对象可以工作,但它们无法捕获VSTO对象的许多细微差别。

任何人都具有测试他们可以共享的基于VSTO的应用程序的经验吗?

最佳答案

使用封装将您的逻辑与API代码分开。这与单元测试与数据库交互的代码非常相似。通常,您可以相信API会像数据库一样工作,但是需要隔离逻辑,以便可以对其进行正确测试。

关于unit-testing - 测试VSTO应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2861033/

相关文章:

unit-testing - 如何测试科学软件?

matlab - 如何复制 MATLAB 图形并将其粘贴到 Word 文档中?

javascript - 将字节数组输出转换为 Blob 损坏文件

Windows Defender 实时保护服务减慢 Visual Studio 等

vsto - 如何检测用户何时在 Outlook VSTO 中选择“新建”或“打开”邮件

python - 如何模拟 '__init__'方法调用的方法

swift - 如何为 completionHandler 引发错误?

python - 如何对 python 中的不同实现使用相同的单元测试?

c++ - 如何拍摄 View 的屏幕截图并将图片插入 MS-Word 文档

c# - 将组添加到现有的 MS Office 功能区选项卡