我正在尋找某種管理/報告工具來收集測試結果,將它們存儲起來進行報告,然後讓用戶根據這些測試生成報告。測試結果管理和報告工具
我們有許多測試運行工具可以在各種平臺上運行,但所有輸出的測試結果都是JUnit格式。測試不是特定於硬件或平臺,而是通用的。我們希望做的是自動(或手動)測試運行,並能夠將其提交到中心位置以及其他信息,例如平臺,操作系統,硬件配置和用戶定義的數據。管理/報告工具將存儲這些數據。
然後,經理將能夠轉到該工具並請求(或更可能訪問開發人員設置的儀表板)當前狀態的更新。這可以是以特定配置或硬件狀態運行的測試結果列表,也可以是特定測試的結果列表。
有什麼建議嗎?
Hudson很可能就像你在開源軟件中這樣做的開箱即用。你的報告需求看起來像他們可能會很好定義,在這種情況下,我會推薦一些基本的XSLT JUnit輸出(或者Python,或者其他什麼,如果你討厭XSLT的話),而不是試圖用現成的工具去做你想做的事。 –
我們正在使用Jenkins(我們比Hudson更喜歡) - 用於構建和執行實際測試執行。但到目前爲止,我們還沒有在Jenkins中找到處理來自各種測試工作的所有測試結果並允許一定程度的查詢的方法。如果哈德遜/詹金斯有辦法做到這一點,我會爲此而努力 - 但不知道任何。 –