2010-12-23 84 views
4

我正在實施基於谷歌應用引擎的客戶端/服務器應用。我的客戶是在普通的舊java中實現的。現在我想測試應用程序引擎和我的Java客戶端之間的通信。爲了使測試最真實,我想用我的應用程序啓動實際的應用程序引擎服務器。當應用程序引擎運行時,我想執行基於客戶端通信API的自動化測試用例。所以我的客戶端應該連接到應用引擎服務器,並且我知道客戶端服務器交互是否正常工作。測試客戶端/服務器與應用引擎的交互

有沒有人知道我可以測試這種客戶端/服務器通信的設置?理想情況下,該解決方案與maven集成,因爲我使用它作爲構建工具。但是,任何非行家提示,也歡迎:-)

我嘗試到現在爲止是App Engine的本地單元測試: http://code.google.com/intl/de-DE/appengine/docs/java/tools/localunittesting.html

但我不知道如何測試與本地單元測試的客戶端/服務器交互。任何提示?

回答

0

就個人而言,我建議你在單元測試階段獨立測試兩邊。換句話說,測試客戶端及其API調用,並確保一切正常,並正確處理已知的好/壞響應。然後測試服務器端以確保它處理已知的好/壞請求並正確響應。

當然,運行一些功能測試來測試真正的交互也是一個好主意。您只需要start your dev server即可運行測試,然後使用您選擇的GUI自動測試程序運行一些測試。

+0

我對maven的具體工具很感興趣。你有什麼提示嗎? – 2010-12-31 12:01:20

相關問題