我編寫了一個Swing應用程序。現在我必須在NetBeans中使用JUnit測試來測試這個大型應用程序。我學到了一些基礎知識,但我無法弄清楚如何自動觸發事件。如果有人爲此工作,他們可以提供幫助。至少您也可以將我重定向至某些來源。您知道,在Swing應用程序中,您將擁有按鈕等,這些按鈕會生成事件,這些事件是方法,我需要觸發事件。那麼,有沒有辦法測試整個軟件?NetBeans中的JUnit
1
A
回答
1
您應該檢查uispec4j。開放源碼庫在通用公共許可證下授權。鏈接教程展示瞭如何輕鬆觸發事件並檢查其結果。
0
有點事後,但希望對某人有所幫助。 NB JUnit附帶了NetBeans(只要您選擇它),並且使用Jemmy和JUnit(通過NetBeans的Jelly)使得測試Swing UI非常簡單。下面提供了設置一些很好的鏈接:
http://platform.netbeans.org/tutorials/nbm-test.html
http://netbeans.dzone.com/articles/how-use-jemmy-junit-netbeans
相關問題
- 1. GWT NetBeans中的JUnit測試
- 2. Jenkins找不到JUnit(Netbeans + Git + Ant + JUnit + Jenkins)
- 3. NetBeans中的JUnit轉換錯誤
- 4. Netbeans 7.3中的JUnit版本7.4,7.4
- 5. Netbeans Profile JUnit 4問題
- 6. Netbeans和創建JUnit測試
- 7. NetBeans和隱形jUnit庫
- 8. 運行Netbeans中給定包中的所有junit測試?
- 9. JUnit在Netbeans上測試一個類
- 10. 沒有執行測試JUNIT Netbeans 8.2
- 11. 無法通過Junit初始化Netbeans中的EntityManager
- 12. 如何在一個包@ NetBeans中運行所有JUnit測試?
- 13. 如何在NetBeans中調試多個JUnit測試套件?
- 14. Netbeans中繼(7.0版之前):刪除了JUnit綁定 - 無插件?
- 15. 在NetBeans 8.0.1中自動運行junit測試
- 16. 如何在編譯時在netbeans和jenkins中運行junit測試?
- 17. 在NetBeans中運行JUnit測試時發生java.lang.NoClassDefFoundError
- 18. 如何在Netbeans 7.1中生成JUnit HTML報告?
- 19. JUnit測試類(netbeans)上沒有可運行的方法
- 20. Android中的JUnit
- 21. JUnit中的NullPointerException
- 22. jUnit中的ExpectedException?
- 23. JUnit中的ClassCastException
- 24. 在目標平臺中找不到JUnit 4庫;您需要安裝JUnit(Netbeans平臺)
- 25. NetBeans 7.0,JUnit和Glasfish嵌入式3.1:不起作用
- 26. NetBeans 6.9和JUnit 4.8.2軟件包可見性問題
- 27. Netbeans中的STDIN
- 28. Netbeans中的FileNotFoundException
- 29. NetBeans中的log4j
- 30. NetBeans中的RecentFileHistory.properties
「......我無法弄清楚如何自動觸發事件...」 - 觸發什麼事件?你的意思是運行JUnit測試嗎?這些不是事件 - 您只需告訴IDE運行測試。你對事物應該如何工作的期望還不清楚。 – duffymo 2011-04-17 16:39:31
非常抱歉,不清楚的解釋。你知道,在一個鞦韆你會有按鈕等產生的事件是方法,我需要觸發事件。所以,我需要一種方法來測試整個軟件。 – 2011-04-17 17:03:57
http://stackoverflow.com/questions/1480843/unit-testing-a-swing-component – andersoj 2011-04-17 18:33:18