从Java代码调用TIBCO BW6进程

时间:2018-02-19 14:51:03

标签: tibco-business-works

我正在寻找一种自动化测试TIBCO BW6应用程序的方法。

我想使用两种测试方法:单元测试和BDD。

对于单元测试,我希望能够使用一些输入和输出调用子进程,并断言已处理的数据。

对于BDD我想使用Cucumber,并从头到尾测试整个流程。

要实现这一点,如果我可以使用一些输入和输出从Java调用(子)进程,那将是很好的。

有人知道这是否可行?

2 个答案:

答案 0 :(得分:0)

因为在tibco bw 6中,范例是将每个进程构建为soap / rest服务,所以您可以从java调用这些进程,调用与调用soap / rest服务相同的方式。 如果你有一个没有绑定的子进程,你可以轻松地重构它并从java代码测试它。

答案 1 :(得分:0)

BW 6.4.0版本在BW6中引入了单元测试!

https://docs.tibco.com/pub/activematrix_businessworks/6.4.0/relnotes/GUID-10ED9A26-AED6-4A2D-B274-2E7A558DC98D.html

  

“您现在可以采用测试驱动设计(TDD)方法进行开发   具有新单元测试的ActiveMatrix BusinessWorks应用程序   特征。您可以为中的各个活动定义断言   BusinessWorks Process,通过调试器测试断言   在Debug perpsective中查看测试结果。请参阅单元测试   在应用程序开发指南中。“

BW6(6.4.2)单元测试文档: https://docs.tibco.com/pub/activematrix_businessworks/6.4.2/doc/html/GUID-20758669-A9B4-4D84-95DB-0BFDA225E068.html