测试套件执行Jubula

时间:2012-09-12 15:57:55

标签: functional-testing jubula

我一直在关注Jubulas的自动化功能测试工具,并继续学习这些教程,但是在我开始使用它之前我已经陷入困境。随安装提供的用户手册没有给出任何答案,我在Jubula专用的博客中找不到任何内容。

我的问题:我有我的测试套件,包括测试用例和测试用例。步骤,所有设置,准备好了。我使用编辑器映射了我的对象。我已经启动了AUT并连接到它。我所要做的就是开始测试执行....我点击开始......没有任何反应。

Java应用程序是可见的(它是一个简单的计算器),我可以与它进行交互。但是当我按下开始时,我没有得到任何对话框,这是根据教程应该发生的事情。

有没有人试过Jubula并遇到这个问题?

3 个答案:

答案 0 :(得分:1)

有两件事情浮现在脑海中。

  1. 如果“启动测试套件”按钮被禁用,则表示您仍然遇到某种问题,即停止执行测试套件(例如缺少数据或对象映射)。

  2. 如果启用了“启动测试套件”按钮,则可能只需要从下拉菜单中选择要执行的测试套件(通过单击绿色旁边的小箭头打开)按钮)。

答案 1 :(得分:0)

我遇到了同样的问题,但至少我得到了关于测试失败的报告。在我为AUT指定了JRE之后(只有单击高级或专家按钮才会显示此设置),我的测试终于开始起作用了。

答案 2 :(得分:0)

我认为这不是以前的答案。如果您收到Failed-test报告或者您的Start Test Suite按钮被禁用,则非常明显。您可以找到文档/博客中提到的那些错误。

BUT!有两个错误没有留下任何特质;没有错误消息,日志中没有任何内容。

1。)如果存在版本不兼容如果您从独立安装程序或Eclipse市场安装了Jubula,那么它将起作用。但是,如果你把它放在一起,那么你就冷混合组件。我对这些问题有一个答案:

Jubula doesn´t recognize running AUT after upgrade to 2.0

2。)如果您通过启动其他.exe来误导您的AUT代理它具有问题中提到的症状。这是因为应用程序在其中启动了远程控制(rc)插件,并且AUT-agent会收到有关启动的通知。它试图识别客户端(testexec)数据库中列出的AUT配置中的进程,并且它错误地识别它。

您可以通过将每个运行情境添加为数据库中的不同AUT-config来解决此问题。它主要是关于文件系统中的位置:关于exec进程的启动位置。即:debug-local(来自Eclipse启动栏),export-local(用于Delta-pack导出),QA-local(如果你的构建中有PDE)等。