0

我們擁有以下用戶界面,如圖所示。這些參數是級聯的,即它們是相互依賴的。如果你選擇大陸,那麼各個國家會來,然後當你選擇國家各自的城市將來。Jenkins UI自動化測試

enter image description here

我想自動每個選項的測試。這只是一個虛擬的用戶界面。在我的情況下,這些字段是動態的,即通過shell/groovy腳本實時生成,並且我有超過10個這樣的字段。

我已經看到了Robot Framework和Job-DSL Plugin,但我無法爲這些選項選擇編寫測試用例。我還見過一些工具,它們會記錄您的步驟並根據所選步驟和點擊按鈕執行的步驟生成測試文件?

有人可以指導我選擇最佳的工具或平臺,以便做自動化測試嗎?

回答

0

很難說什麼是「最佳方式」,但這裏是我會做什麼:

我認爲所有的選擇都是基於詹金斯果凍調用你的代碼的方法,我建議你把精力首先在正常的單元測試中結合這些調用。在那裏你可以以更快的方式嘗試所有可能性。

然後,當涉及到真正的UI測試時,請記錄一個Selenium會話並將其轉換爲您選擇的源代碼。