Java Rhapsody插件测试 我正在使用这个为IBMRationalRhapsody开发一个插件。

Java Rhapsody插件测试 我正在使用这个为IBMRationalRhapsody开发一个插件。,java,api,integration-testing,rhapsody,Java,Api,Integration Testing,Rhapsody,这个插件已在帮助文件中注册,只要我知道,它就可以正常工作。为了对它的稳定性有更多的信心,我创建了一个JUnit测试套件,可以在IDE中运行 然而,这只是一个模拟解决方案,我想知道是否有任何方法可以创建一个从Rhapsody开始的集成测试套件 我真正想要的是自动执行我的 插件位于测试模型列表中,用于评估其良好性能 我在互联网上找不到这方面的任何参考,因此也欢迎其他想法。这就是我实现集成测试套件的方式: 我所做的是创建一个包含N个组件的Rhapsody模型。 然后在使用JUnit的Java中,我实现

这个插件已在帮助文件中注册,只要我知道,它就可以正常工作。为了对它的稳定性有更多的信心,我创建了一个JUnit测试套件,可以在IDE中运行

然而,这只是一个模拟解决方案,我想知道是否有任何方法可以创建一个从Rhapsody开始的集成测试套件

我真正想要的是自动执行我的 插件位于测试模型列表中,用于评估其良好性能


我在互联网上找不到这方面的任何参考,因此也欢迎其他想法。

这就是我实现集成测试套件的方式:

我所做的是创建一个包含N个组件的Rhapsody模型。 然后在使用JUnit的Java中,我实现了一个基本测试用例,给定一个模型名,它会启动一个新的Rhapsody应用程序并打开它

一旦Rhapsody打开,我就可以使用JavaAPI来选择正确的组件,模拟鼠标点击它的名称,然后我就可以运行插件函数,就像在元素上右键单击事件触发插件一样

这种方法是我发现的以编程方式测试插件的唯一方法,这样我就可以用它来检测回归。然而,这并不是一个完美的解决方案,因为它相当慢(例如,启动Rhapsody只需10秒)