測試管理包括測試過程中的測試計(jì)劃,測試執(zhí)行以及執(zhí)行結(jié)果的存儲和分析书聚。
具體來說就是和其它工具比如需求管理工具唧领,功能測試工具比如Selenium和Cucumber,持續(xù)集成工具比如Jenkins和TeamCity雌续,缺陷跟蹤工具比如Bugzilla和Mantis斩个,項(xiàng)目管理工具比如Trello Redmine和JIRA進(jìn)行集成。
以下介紹幾個(gè)常用的開源測試管理工具驯杜。
Kiwi TCMS|http://kiwitcms.org/
該工具包括了測試計(jì)劃受啥,測試執(zhí)行和測試用例管理,是采用Python和Django開發(fā)的鸽心。最大的特點(diǎn)是可以和Bugzilla及JIRA進(jìn)行集成滚局,也提供了XML-RPC API進(jìn)行調(diào)用。
TestLink|http://www.testlink.org/
Testlink是網(wǎng)頁版的測試管理和測試執(zhí)行系統(tǒng)顽频。在Testlink里面可以定義測試計(jì)劃(Test Plan)藤肢,測試版本(Test Build,測試平臺(Test Platform)和測試執(zhí)行人糯景。測試用例可以分配到任一測試計(jì)劃嘁圈,測試版本和測試執(zhí)行人。
測試執(zhí)行人在執(zhí)行過程中可以記錄測試結(jié)果蟀淮。對于測試用例執(zhí)行情況有比較豐富的報(bào)告來跟蹤測試過程最住。
TestCaseDB|http://www.testcasedb.com/
TestCaseDB也是網(wǎng)頁版的。特點(diǎn)是集成了JMeter怠惶,所以可以更好的控制和分析性能測試涨缚。TestCaseDB也提供了一個(gè)自動化框架,這個(gè)框架允許從所部署的服務(wù)器或者以API的方式來運(yùn)行和追蹤自動化測試策治。?