wil*_*lem 12 sharepoint unit-testing k2
您是否在像K2这样的复杂工作流程系统上进行自动化测试?
我们正在构建一个在Sharepoint 2007和K2之间进行广泛集成的系统.我甚至无法想象从哪里开始进行自动化测试,因为工作流程涉及多个用户与Sharepoint,K2工作流程和自定义网页交互.
有没有人在像K2这样的工作流服务器上完成自动化测试?它的努力程度是否超过它的价值?
我在测试工作流程繁重、基于 MOSS 的应用程序时遇到类似的问题。我们案例中的工作流程基于 WWF。
我的想法是模拟几乎所有无法通过单元测试控制的内容 - 文档存储、身份验证、用户权限和操作、共享点工作流程的特定于共享点的部分(这些模拟应该经过彻底测试以反映真实组件的行为) 。
您可以使用控制反转使代码选择在运行时使用哪个组件 - 真实组件还是模拟组件。
然后,您可以编写系统范围的测试来测试工作流行为 - 设置您自己的环境,检查工作流引擎的反应方式。这些测试太大,不能称为单元测试,但它仍然是自动化测试。
这种方法似乎适用于微不足道的情况,但我仍然必须证明它值得在现实世界的工作流程中使用。
| 归档时间: |
|
| 查看次数: |
3502 次 |
| 最近记录: |