因此,我們有一個使用Hudson CI構建過程的grails應用程序。我們正在進行單元測試,集成測試,並且還要爲某些功能測試設置Selenium。Grails - 鏈接檢查作爲持續集成的一部分
但是,有沒有什麼好的方法來全面測試網站鏈接,以確保發佈中沒有任何內容被破壞。
我知道這裏一般都有鏈接檢查器,但是我想讓它成爲構建過程的一部分,所以如果某些不正確的事情會導致構建失敗。
因此,我們有一個使用Hudson CI構建過程的grails應用程序。我們正在進行單元測試,集成測試,並且還要爲某些功能測試設置Selenium。Grails - 鏈接檢查作爲持續集成的一部分
但是,有沒有什麼好的方法來全面測試網站鏈接,以確保發佈中沒有任何內容被破壞。
我知道這裏一般都有鏈接檢查器,但是我想讓它成爲構建過程的一部分,所以如果某些不正確的事情會導致構建失敗。
我們最終使用的是一個名爲linkchecker的命令行程序,我們可以通過apt-get來安裝,並且在我們的構建中運行腳本。
WebTest的有verifyLinks步驟,你可以使用:http://webtest.canoo.com/webtest/manual/verifyLinks.html
你可以安裝WebTest的插件(它應該發揮好與硒),只是有一個測試,檢查鏈接。
歡呼
李
我使用硒插件(http://wiki.hudson-ci.org/display/HUDSON/Seleniumhq+Plugin)與測試從開發商和功能的人記錄下來。我們使用Postbuild從Hudson版本開始構建Grails應用程序的新實例(http://wiki.hudson-ci.org/display/HUDSON/Groovy+Postbuild+Plugin)