我正在寻找一种自动化测试我们的TIBCO BW6应用程序的方法。
我想使用两种测试方法:单元测试和BDD。
对于单元测试,我希望能够调用具有一些输入和输出的子流程,并断言处理后的数据。
对于BDD,我想使用Cucumber,并从头到尾测试整个流程。
要做到这一点,如果我能用一些输入和输出从Java调用(子)进程就好了。
有没有人知道这是否可能?
发布于 2018-03-08 19:41:19
由于在tibco bw 6中的范例是将每个流程构建为soap/rest服务,因此您可以从java调用这些流程,就像您调用soap/rest服务一样。如果你在没有绑定的情况下实现了一个子流程,你可以很容易地重构它,并从java代码中测试它。
发布于 2018-04-20 04:17:24
BW 6.4.0版本在BW6中引入了单元测试!
“现在,您可以采用测试驱动设计方法来开发具有新的单元测试功能的ActiveMatrix BusinessWorks应用程序。您可以为BusinessWorks过程中的各个活动定义断言,通过调试器测试断言,并在调试透视中查看测试结果。请参阅应用程序开发指南中的单元测试。”
BW6 (6.4.2)单元测试文档:https://docs.tibco.com/pub/activematrix_businessworks/6.4.2/doc/html/GUID-20758669-A9B4-4D84-95DB-0BFDA225E068.html
https://stackoverflow.com/questions/48868653
复制相似问题