处理SWT和NatTable的自动化工具

Automation tool to deal with SWT and NatTable

我的任务是为我的基于桌面的产品找出最好的自动化工具。当我与开发人员讨论时,他们说该产品使用 SWT(Standard Widget Toolkit)进行 GUI 开发,并使用 Nuebula Project(NatTable,tableCombo)进行表格和组合框。因此,如果我得到一个可以处理 nubula 和 SWT 的工具,我的任务就差不多完成了。 这里有什么帮助吗?处理这些技术的最佳工具是什么?

我习惯的是用于基于网络的应用程序的selenium。但是基于桌面的应用程序和使用 SWT & Nebula 对我来说是全新的。

"Best" 这里的工具将是非常主观的,但我会抛出 eggPlant 作为一个我听说过很多很棒的工具。我个人从未使用过它(并且与 TestPlant 没有隶属关系),但从我与我们的测试人员的对话中,他们立即接受了它并发现它非常直观。这里的主要优点是它可以在任何平台上运行——而不仅仅是您使用 SWT 的桌面应用程序的用例。另一方面,我不确定它有多贵,但您的 company/group 可能能够全面利用它,因此在这方面也有一些优点和缺点。

你可以尝试使用 SWTBot, RCPTT which claims to support NatTable since 2.1 (although the bugzilla ticket was never closed) and once in a forum QF-Test 提到的。