单位/自动化测试的工作流系统

<p>你做一个复杂的工作流系统,像K2自动化测试? P&gt; </p><p>我们正在建立一个系统,与SharePoint 2007和K2之间的广泛融合。我甚至不能想象从哪里开始的自动化测试的工作流程涉及多个用户与SharePoint互动,K2的工作流程和自定义网页。 P&gt; </p><p>有没有人做自动化测试工作流程服务器像K2上?它是更多的努力比它的价值? P&gt;
</p>

73 浏览 1 回复
  工作   测试   流程   gt   一个  

回复

    <p>我有一个类似的问题的测试工作流程重型最低业务的应用程序。在我们的例子中工作流程是基于世界自然基金会。 P&gt; </p><p>我的想法是模拟几乎一切,你无法从单元测试的控制 - 文档的存储,认证,用户权限和行为,工作流的SharePoint的SharePoint的特定部位(这些嘲笑应该彻底的测试,以反映行为实际成分)。 P&gt; </p><p>您使用控制反转,使代码在运行时选择使用哪一个组件 - 真实或模拟 P&gt; </p><p>然后,你可以写全系统的测试,以测试工作流程的行为 - 成立自己的环境中,如何检查工作流引擎的反应。这些测试是太大,称他们为单元测试,但仍然是一个自动测试。 P&gt; </p><p>这个方法似乎工作琐碎的情况下,但我还是要证明这是值得在现实世界的工作流程使用。 P&gt; </p><p> 这里是我用的解决方案。这是围绕运行一个简单的包装,允许执行单一的活动,简化传递参数,阻塞调用线程,直到工作流程或活动完成,并且转换/重新抛出异常(如有)。由于我的工作流只能发送或通过自定义工作流服务等待的消息,我可以模拟出该服务期望从工作流程一定的信息,后某些信息到它,在这里我有真正的单元测试我的WF!信贷的技术去迈克尔·肯尼迪。 P&gt;
    </p>

    万妍

友情链接: