2011-06-22 102 views
4

我將Selenium Server,PHPUnit和NetBeans啓動並運行在一臺機器上,我想成爲我的專用測試機器。如何修改測試用例(我已經計算出該部分)並告訴測試機器遠程運行測試?如何遠程運行Selenium RC + PHPUnit + NetBeans?

+0

看看我發佈的另一個問題的答案: http://stackoverflow.com/questions/6459223/how-to-run-a-test-in-phpunitselenium – jreed121

回答

0

我會使用像Jenkins這樣的持續集成服務器。通常CI服務器用於在每次提交到存儲庫時構建應用程序,但手動啓動一個「構建」也很簡單,只需組成運行所有測試(並記錄結果,並根據需要運行代碼覆蓋範圍,等等)。我發現Jenkins非常容易設置(我在http://blog.jepamedia.org/2009/10/28/continuous-integration-for-php-with-hudson上跟着一個很好的教程) - 除了創建構建腳本外,我唯一需要做的額外工作是確保Selenium RC在測試機器上運行,聽起來你已經做到了。

爲了更容易,如果您建立Jenkins(或任何其他CI服務器,我敢肯定)建立在對存儲庫的提交上,那麼您甚至不必登錄到測試機器即可編輯測試 - 任何人都可以提交測試更改,CI服務器將運行測試,並且每個人都可以看到結果。不是相當同樣重要,如果你正在開發獨奏,但仍然是一個方便的技巧。

0

我們可以從遠程服務器運行測試用例,大小寫會被執行到本地機器上。我們要按照下面的步驟,

在服務器 編輯測試用例安裝PHPUnit和必要的包裝,並更改主機本地IP地址(使用靜態IP地址) 運行在本地服務器 硒RC運行測試用例在服務器上 測試用例將被執行到本地機器中。

相關問題