Jubula 在哪里保存其默认测试数据库?

Where Jubula keeps its default tests database?

我想从 Jubula 外部访问 Jubula 的默认数据库,或者至少将其完全复制并移动到另一台计算机。无法从内部访问它并将测试导出为 XML 是有原因的。有办法吗?

它默认使用 H2 database。它存储在用户的图书馆中。我不知道是否可以从其他应用程序或另一台机器访问它,但我建议你不要那样做。

您想要做的是建立一个 "conventional" 数据库 - 如 MySQL 或 Postgre -,并将您的测试存储在那里。它有一些好处;用户可以同时访问它;您可以轻松地进行备份等。只是不要像我一样忘记 install the Jubula Database Drivers

要将现有测试 ("copy it entirely") 保存到这个新数据库中,您必须将所有项目导出到 XML。然后断开与 H2 数据库的连接,并 select 连接新数据库。然后导入刚刚导出的 XML 文件,所有测试都将在那里。您将在“测试”菜单部分下找到这些命令。