And*_*rii 10 .net ms-word openxml openxml-sdk
我正在使用内容控件和OpenXML SDK实现ms word文档生成.我想对该代码进行一些自动化测试(单元测试或一些简单的UI自动化测试).
有没有人有测试MS Word文档生成的经验?有哪些可能的选择?
提前致谢!
不,我没有对MS Word文档生成进行单元测试,但正如IngóVals所说,它不应与任何其他形式的单元测试有任何不同.
1)[可选 - 确保您了解SDK的正确使用情况].了解您的应用应如何驱动SDK.编写一些模拟预期功能的测试脚本,并确保它们生成的Word文档符合您的期望.
2)创建一个接口(或接口),其中包含与生成文档所需的功能相对应的方法.注意:该界面不需要提供OpenXML SDK的全部功能 - 只需要您的应用程序所需的功能.
3)创建接口的具体实现,该实现将调用转发到OpenXML SDK
4)利用您在应用程序中创建的界面来执行文档生成.
5)使用NUnit和NMock(或类似)编写驱动应用程序生成层的单元测试.这些测试应使用模拟接口,而不是具体实现的实例.您现在可以在测试中断言您的生成层的行为与您期望的一样.
| 归档时间: |
|
| 查看次数: |
1235 次 |
| 最近记录: |