gpt4 book ai didi

java - Rhapsody 插件测试

转载 作者:搜寻专家 更新时间:2023-10-31 20:08:38 30 4
gpt4 key购买 nike

我正在使用这个 Java APIIBM Rational Rhapsody 开发一个插件.

此插件已在帮助文件中注册,据我所知可以正常工作。为了对其稳定性更有信心,我创建了一个 JUnit 测试套件,我可以通过我的 IDE 运行它。

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

What I would really like could be automate the execution of my plugin on a list of test models assessing its good behaviour

我在互联网上找不到任何相关引用,因此也欢迎提出其他想法。

最佳答案

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

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

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

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

关于java - Rhapsody 插件测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48824993/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com