我可以使用Jubula来测试整个Eclipse IDE吗?
我想要实现的是让Jubula自动检测在Eclipse IDE中执行的操作,例如“右键单击项目并重命名所选项目”。因此,我能够重用这些记录的操作用于我的测试目的。
如果可能,哪个工具包(rcp、swing、swt等)我应该为此使用吗?
发布于 2015-04-25 15:40:12
当然,这是可能的。
您需要使用RCP工具包并将eclipse.exe (或您的系统二进制文件)设置为AUT。
您不希望工作空间发生冲突:您可以使用Jubula单机版,也可以运行Eclipse的两个实例。当您执行一个Test Job时,它将启动Eclipse的实例(或寻找正在运行的实例)。因此,您需要两个工作区文件夹;一个用于Jubula/Eclipse执行测试,另一个用于被测试的Eclipse。
您可以使用观察模式来检测您执行的操作。它的缺点是,通过这种方式,您的测试的可重用性较低,并且更难修改。如果操作中有变化,那么你最好重新记录整个过程。
或者,您可以通过添加测试用例和控制器映射来手动创建测试。这需要更多的练习/时间。
如果你不想花太多时间在上面,那就使用观察模式。
https://stackoverflow.com/questions/29861275
复制相似问题