2012-09-12 71 views
0

我一直在寻找Jubulas自动功能测试工具和跟随教程,但我甚至在我甚至还没有离开它之前就陷入困境。随安装提供的用户手册没有给出任何答案,我在专用于Jubula的博客中找不到任何答案。测试套件执行Jubula

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

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

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

回答

0

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

1

想到两件事。

  1. 如果“开始测试套件”按钮是无效的,那么就意味着你仍然有某种停止测试套件执行(如丢失数据或对象映射)的问题。

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

0

我认为这不是以前的答案。如果您得到失败测试报告或您的开始测试套件按钮被禁用,那么它非常明显。你可以在文档/博客中找到这些错误。

但是!有两个错误没有留下任何特质;没有错误信息,没有记录。

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

Jubula doesn´t recognize running AUT after upgrade to 2.0

2)如果通过启动其他的.exe它恰好在问题中提到的症状误导你的AUT代理。发生这种情况的原因是应用程序启动了远程控制(rc)插件,AUT-agent通知了启动。它试图识别客户端(testexec)数据库中列出的AUT-configs内的进程,并错误地标识它。

您可以通过在数据库中添加每个运行情况作为不同的AUT-config来解决此问题。它主要关于文件系统中的位置:关于执行exec进程的位置。 I.e:debug-local(来自Eclipse启动栏),export-local(用于Delta-pack导出),QA-local(如果您的内部版本中有PDE)等。