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

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

120 浏览 1 回复
  工作   测试   流程   gt   自动  

回复

    <p>我有一个类似的问题的测试流程,基于重MOSS的应用程序。在我们的情况下,工作流程是基于WWF。 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>

    侯嫱

友情链接: