2011-10-17 84 views
2

我正在尋找某種管理/報告工具來收集測試結果,將它們存儲起來進行報告,然後讓用戶根據這些測試生成報告。測試結果管理和報告工具

我們有許多測試運行工具可以在各種平臺上運行,但所有輸出的測試結果都是JUnit格式。測試不是特定於硬件或平臺,而是通用的。我們希望做的是自動(或手動)測試運行,並能夠將其提交到中心位置以及其他信息,例如平臺,操作系統,硬件配置和用戶定義的數據。管理/報告工具將存儲這些數據。

然後,經理將能夠轉到該工具並請求(或更可能訪問開發人員設置的儀表板)當前狀態的更新。這可以是以特定配置或硬件狀態運行的測試結果列表,也可以是特定測試的結果列表。

有什麼建議嗎?

回答

0

結賬Hudson。這是非常有用和可配置的

+0

Hudson很可能就像你在開源軟件中這樣做的開箱即用。你的報告需求看起來像他們可能會很好定義,在這種情況下,我會推薦一些基本的XSLT JUnit輸出(或者Python,或者其他什麼,如果你討厭XSLT的話),而不是試圖用現成的工具去做你想做的事。 –

+0

我們正在使用Jenkins(我們比Hudson更喜歡) - 用於構建和執行實際測試執行。但到目前爲止,我們還沒有在Jenkins中找到處理來自各種測試工作的所有測試結果並允許一定程度的查詢的方法。如果哈德遜/詹金斯有辦法做到這一點,我會爲此而努力 - 但不知道任何。 –

1

我們構建了一個測試管理工具Enterprise Tester(www.enterprisetester.com),它允許用戶在nUnit,nUnit,XSLT,Selenium等中提取自動化測試結果並報告結果。

除了提取結果和報告之外,您還可以將這些測試追溯到已創建的要求,以便您能夠在儀表板上查看測試覆蓋範圍和此覆蓋範圍的狀態。如果您使用的是JIRA(或谷歌)或任何使用開放式社交小工具的東西,那麼您也可以將這些小工具傳遞給其他工具。

隨時直接與我聯繫,如果你想進一步談論它 問候 布萊斯

1

您也可以嘗試稱爲Allure Framework一個開源項目。它專門用於以良好的形式顯示測試執行結果。已經支持一套流行的測試框架,如JUnit,PHPUnit,TestNG,py.test,RSpec,Scalatest。其他的如NUnit將很快得到支持。

+0

傾城不是一個測試結果管理工具 - 它只是一個測試報告生成框架。它不會跟蹤您的測試運行,並且無法顯示時間的統計信息。 –