2
A
回答
0
0
對於使用依賴注入的基於註釋的EJB(Java EE 6上所有新開發的EJB應該是這樣),除了測試框架(通常是JUnit,但TestNG應該是更好的)和一個模擬框架(Mockito和EasyMock是流行的選擇)。其餘的很簡單,如this article中所述。
當然,Java EE比EJB更多,而對於堆棧的其他部分(最顯着的是Web UI),單元測試可能需要更復雜的技術。
1
我將假定通過「企業應用程序」,您的意思主要是它的EJB部分。因此,如果您想測試EJB 3.1(因爲您正在使用Java EE 6),您可以使用您選擇的環境 - 就像其他任何非Java EE開發(即JUnit)一樣 - 並使用EJB embedded container feature。它應該做的工作爲單元測試。
對於集成測試我希望你會發現此鏈接的任何幫助:In TDD, why OpenEJB and why Arquillian?
0
如果您正在尋找集成測試,然後看看的Arquillian。
對於普通的單元測試,你要測試的孤立對象的行爲的Mockito,PowerMockito和JUnit是你的朋友
相關問題
- 1. 單元測試ASP.NET應用程序
- 2. Android應用程序單元測試
- 3. 單元測試tkinter應用程序
- 4. 單元測試batman.js應用程序
- 5. 單元測試Dababase應用程序
- 6. Selenium單元測試ExtJS應用程序
- 7. 單元測試opencv android應用程序
- 8. 單元測試Vertx.io應用程序
- 9. WPF應用程序的單元測試
- 10. 單元測試CLI/MFC應用程序
- 11. 單元測試快速應用程序
- 12. WebTest單元測試瓶應用程序
- 13. 單元測試php應用程序(我應該壓力測試?)
- 14. 使用TestNG測試JavaFx 2應用程序單元測試
- 15. 如何編寫測試:Socket.io應用程序單元測試
- 16. 單元測試與Express.js應用程序的集成測試
- 17. 單元測試WP7應用程序測試日誌
- 18. 單元測試EmberJS應用程序(一個實際的單元測試)
- 19. 如何單元測試應用程序更新程序
- 20. javaEE應用程序佈局
- 21. 單元測試使用存儲過程的CakePHP應用程序
- 22. 單元測試實用程序方法
- 23. 怎麼做反應本地應用程序的單元測試
- 24. 單元測試混合角/反應的應用程序
- 25. 單元測試多線程應用程序
- 26. 單元測試Java多線程網絡應用程序
- 27. 多線程應用程序中的單元測試事件
- 28. 單元測試Firemonkey應用
- 29. 用於測試WP7應用程序的最佳單元測試框架
- 30. 使用Mockito/JUnit-Database操作單元測試Java應用程序
Java企業應用程序可以打算讓許多類型的技術:JSF,Servlet的,JSP,JPA,EJB 3 ,EJB 2.1,Wicket,Struts等。進行單元測試的方式將取決於您將使用注入您的應用程序的技術。請提供更多信息。 –
我正在使用JavaEE 6,glassfish 3.1。 – Viola
可能重複[你如何測試Java EE代碼?](http://stackoverflow.com/questions/1947846/how-do-you-unit-test-java-ee-code) –