我正在使用这个Java为开发一个插件。
这个插件是在帮助文件中注册的,只要我能告诉你,它就能正常工作。为了对它的稳定性有更多的信心,我创建了一个JUnit测试套件,可以在我的IDE中运行。
然而,这只是一个模仿的解决方案,我想知道是否有任何方法来创建一个从Rhapsody开始的集成测试套件。
我真正想要的是自动执行我的插件,在测试模型列表中评估它的良好行为。
我在网上找不到这方面的任何参考资料,所以也欢迎其他的想法。
发布于 2018-02-23 14:13:08
--这就是我实现集成测试套件的方式:
我所做的就是创建一个包含N个组件的Rhapsody模型。然后,在JUnit中,我实现了一个基本的测试用例,给出了一个模型名,它启动了一个新的Rhapsody应用程序并打开它。
一旦Rhapsody打开,我就可以使用Java来选择正确的组件,模拟鼠标单击它的名称,然后我可以运行插件函数,就像为元素上的右键单击事件而触发的那样。
这种方法是我找到的唯一通过编程测试插件的方法,这样我就可以用来检测回归。但是,这并不是一个完美的解决方案,因为它非常慢(例如,10秒仅用于启动Rhapsody)。
https://stackoverflow.com/questions/48824993
复制相似问题