我們開發了多種產品,並且已經對它們進行了大量的單元測試和全自動功能測試。問題在於那些測試不會頻繁運行,只需由開發人員手動或在發佈新版本之前手動運行。尋找「測試執行管理器」軟件來管理自動化測試
我正在尋找一個「測試執行管理器」的軟件,這將使:
- 定義測試套件爲我現有的測試的集合;
- 在我們的測試實驗室的多臺機器上執行測試套件;
- 收集結果和呈現他們很好;
- 保留測試執行歷史和結果
大多數「測試解決方案」我發現專心「的編寫自動化測試」(我們已經有工作),或密切配合軟件開發等方面的整合,像定義需求和提交錯誤(我們已經並且不想改變)。
- 任何人都可以推薦一個簡單而靈活的軟件來完成上述操作而不強制特定的開發過程嗎?
- 我雖然在使用(或濫用)Hudson CI爲此。 Hudson已經可以運行測試,收集結果並且定期或者由於代碼提交而呈現它們;但它不是爲測試套件定義而設計的。任何有經驗的哈德遜用戶對此建議的任何意見都會被讚賞。
這將有助於如果其排定你更多地解釋了你的測試。他們是如何實現的(什麼語言,框架?) – 2010-11-17 13:09:17
我有在C++中實現的單元測試(使用CxxTest)和在python中實現的自動化應用程序測試,沒有任何特定的FW。測試通常在ESX的虛擬機中運行,或者在物理機器上手動運行。此外,我有夜間編譯和CI哈德森和所有代碼是在SVN管理。 – 2010-11-25 19:05:22