我的團隊目前正在Ruby中構建WebDriver測試框架。我們正在尋找一種方法來生成測試完成報告,以便他們可以通過電子郵件發送出去,理想情況下包括個人測試和測試驗證點結果。WebDriver/Ruby測試報告?
作爲我說的測試驗證點的含義的例子,創建產品的測試可能有多個驗證點,例如產品名稱是否被正確創建,產品價格是否被正確創建。如果測試完成報告可以指定哪個驗證點失敗,則會更快地評估失敗。
可以從硒IDE輸出的報告幾乎是我所追求的。
我的團隊目前正在Ruby中構建WebDriver測試框架。我們正在尋找一種方法來生成測試完成報告,以便他們可以通過電子郵件發送出去,理想情況下包括個人測試和測試驗證點結果。WebDriver/Ruby測試報告?
作爲我說的測試驗證點的含義的例子,創建產品的測試可能有多個驗證點,例如產品名稱是否被正確創建,產品價格是否被正確創建。如果測試完成報告可以指定哪個驗證點失敗,則會更快地評估失敗。
可以從硒IDE輸出的報告幾乎是我所追求的。
由於您使用的是Ruby,因此您可以考慮將驗證點結果,測試用例狀態等存儲在數據庫(如MySQL或Sqlite)中。這使您能夠對過去和現在的測試健康狀況進行各種分析。基於此,你甚至可以預測未來的趨勢。
也許Allure report和各自RSpec adapter可以滿足您的要求?此報告相當新穎,可爲您提供廣泛的功能,例如通過BDD功能和故事進行分組測試,保存附件,參數等。
你使用任何測試框架?例如:Rspec – StaleElementException 2013-03-11 11:01:51
不,我們沒有使用任何框架,我們使用Ruby和WebDriver通過UI自動化(例如下訂單,退款等)來減少我們目前需要的手動測試的數量。 – ByronW 2013-03-11 13:13:33