2013-07-30 144 views
3

我有一個Java應用程序,它具有用於用戶交互的GUI。Java功能測試

GUI是用SWT實現的。

現在我想爲應用程序做一些功能測試。作爲白盒儘可能。

我一直在嘗試一些像Maveryx和SWTbot這樣的框架。但Maveryx僅僅是一個配置的痛苦,它似乎沒有很好地與CI服務器集成。 SWTBot在eclipse上安裝它後,我無法找到所有必需的類。

我想知道其他人使用什麼來測試他們的Java GUI應用程序。如果可能的話,我可以指點一些關於這個框架的教程。

+1

爲什麼沒有關於swtbot的具體問題在這裏。我會認爲它在eclipse上運行良好。 – Jayan

+0

我已經安裝了插件,但我的項目使用maven進行依賴管理。每當我嘗試用它寫測試時,它都說它找不到SWTBot的類。並且沒有用於SWTbot的Maven Artifact。 –

+0

我不認爲這個問題是基於觀點的。我只是想了解別人正在用什麼來解決這些情況,因爲我無法在谷歌上找到合適的資源。 –

回答

1

我們是awt/swing/java2d應用程序。我們使用jemmy。根據documentation它也適用於SWT。請試一試。

如果您願意支付一些費用,可以考慮Rational Functional Tester(非常昂貴)或Squish。兩者都是非常好的產品,壓扁顯着更便宜(或曾經是)

+0

您的演示文稿說它缺少教程,它確實如此。我發現很難開始使用SWT測試。 –