我正在寻找一种自动化测试TIBCO BW6应用程序的方法。
我想使用两种测试方法:单元测试和BDD。
对于单元测试,我希望能够使用一些输入和输出调用子进程,并断言已处理的数据。
对于BDD我想使用Cucumber,并从头到尾测试整个流程。
要实现这一点,如果我可以使用一些输入和输出从Java调用(子)进程,那将是很好的。
有人知道这是否可行?
答案 0 :(得分:0)
因为在tibco bw 6中,范例是将每个进程构建为soap / rest服务,所以您可以从java调用这些进程,调用与调用soap / rest服务相同的方式。 如果你有一个没有绑定的子进程,你可以轻松地重构它并从java代码测试它。
答案 1 :(得分:0)
BW 6.4.0版本在BW6中引入了单元测试!
“您现在可以采用测试驱动设计(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