2014-02-07 207 views
0

我已經爲我的客戶測試自動化項目編寫了相當多的Ruby程序。但問題是我的客戶端想要檢查輸出到他的PC而沒有灌輸ruby。他要求我創建一個Web應用程序,他可以從下拉菜單中選擇功能,並通過點擊運行按鈕來運行自動化。完成測試後,它會自動生成測試結果。是否有任何可能的方式來做到這一點?使用Ruby Selenium Web驅動程序進行測試自動化

+0

@Russell:謝謝你的幫助。我的問題是我是新手,不知道如何使用Jenkins以及如何將自動化腳本嵌入到Jenkins中。 你能告訴我 - 「如何設置詹金斯服務器,以及在哪裏集成我的ruby腳本,這些腳本可以從任何地方實際觸及並觸發硒腳本執行所有功能測試,並且您的客戶端必須執行的操作是」播放「按鈕執行它們。「 –

回答

0

他要求我做一個Web應用程序,他可以從下拉菜單中選擇的功能,並通過點擊運行按鈕

一個工作運行自動化身邊,讓您的客戶端運行當前測試,而無需安裝PC上的環境是使用CI工具Jenkins以及一些Jenkins插件,如CI Reporter,這是Test :: Unit和RSpec的附加組件,允許您生成測試和/或規範的XML報告運行。

可以,他們可以從任何地方几乎擊中並引發殼/硒腳本,它可以執行所有的單元測試,並針對最新版本/編碼功能測試服務器上設置詹金斯了,所有客戶必須做點擊「播放」按鈕來執行它們。

完成測試後,它會自動生成一個測試結果。是否有任何可能的方式來做到這一點?

下面是Jenkins可以導出的一些數據的一些示例圖像。建立起來非常簡單,而且社區在支持方面很大。

Failed Tests Results截圖和Passed Tests Results

希望這有助於!

相關問題