Jubula可以将EclipseIDE作为应用程序进行测试吗?

Jubula可以将EclipseIDE作为应用程序进行测试吗?,eclipse,ide,automation,jubula,Eclipse,Ide,Automation,Jubula,我能够使用Jubula测试整个Eclipse IDE吗 我想要实现的是让Jubula自动检测EclipseIDE中执行的操作,例如“右键单击项目并重命名所选项目”。因此,我能够为测试目的重用这些记录的操作 如果可能的话,我应该使用哪种工具包(rcp、swing、swt等) 当然,这是可能的 您需要使用RCP工具包并将eclipse.exe(或您的系统二进制文件中的任何一个)设置为AUT 您不希望工作区发生冲突:您可以使用Jubula单机版,或者需要运行两个Eclipse实例。当您执行测试作业时,

我能够使用Jubula测试整个Eclipse IDE吗

我想要实现的是让Jubula自动检测EclipseIDE中执行的操作,例如“右键单击项目并重命名所选项目”。因此,我能够为测试目的重用这些记录的操作


如果可能的话,我应该使用哪种工具包(rcp、swing、swt等)

当然,这是可能的

您需要使用RCP工具包并将eclipse.exe(或您的系统二进制文件中的任何一个)设置为AUT

您不希望工作区发生冲突:您可以使用Jubula单机版,或者需要运行两个Eclipse实例。当您执行测试作业时,它将启动Eclipse实例(或寻找正在运行的实例)。因此,您需要两个工作区文件夹;一个用于执行测试的Jubula/Eclipse,另一个用于正在测试的Eclipse

您可以使用观察模式来检测您执行的操作。它的缺点是,这样您的测试将不太可重用,并且更难修改。如果动作发生了变化,那么最好再次记录整个过程

也可以通过添加测试用例和控制器映射手动创建测试。这需要更多的练习/时间

如果你不想花太多时间在它上面,那么就使用观察模式