0

我正在尝试使用 Jubula 的客户端 API 开发功能测试,但是我看到的每个示例都使用了 Jubula 独立的很多内容。我想在不安装独立 Jubula 的情况下开发和运行测试。鉴于我有必要的库jubula_8.5.0.127\development\api\JARs和 Eclipse for Testers 包,我如何在系统上不安装独立 Jubula 的情况下启动并连接到 AUT 代理?我想要一个纯 Java 路由并且不想使用独立的 AUT 代理可执行文件 ( .exe)。

令我困惑的是,Eclipse 的 Eclipse for Testers 包的帮助有一个关于 Jubula 开发的完整主题,这取决于安装的独立版本。理想情况下,我希望能够使用 Jubula 客户端 API 开发和运行,而无需使用 Jubula 独立的任何东西。

4

2 回答 2

1

现在您可以从 java 中启动 AUT 代理。所以不需要外部的autagent。有关更多详细信息,请参阅文档[1]

[1] https://help.eclipse.org/2019-03/topic/org.eclipse.jubula.client.ua.help/content/html/developerManual/clientAPI/ch02s08s01.html

于 2018-02-15T13:59:46.673 回答
0

TL;DR 在测试者的机器上使用特性(Eclipse for Testers)并在你的 CI 服务器上安装 Standalone。

我相信如果您要自动执行测试,您只需要独立版本。

我的意思是,如果是这样,那么您就无法避免它;因为它包含可以被 Ant、Maven 等框架调用的本机可执行文件。

您也可以使用带有功能版本的 Jubula 的 Java API 指定测试,但是如果您想执行它们,则必须选择一个数据库,连接到 AUT 并用鼠标进一步点击。

于 2018-02-13T08:06:58.917 回答