通過@testcase編寫測試用例,最后自動導出成excel或者html.
支持通過@testcase編寫用例,最后自動導出成excel或者html.
在傳統測試流程中,我們一般在EXCEL或其他用例管理系統中把用例寫好,然后逐條實現測試腳本,最后把寫好的用例復制到代碼的注釋中,但是這樣存在一些問題:
(1)測試用例修改了,腳本上的注釋也要改:寫注釋,相應的維護成本增大,不寫注釋,有時候很難把想法用代碼表達的清楚;
(2)習慣上,對于一些程序員可能不是太喜歡文檔的東西,往往都是先寫代碼后補文檔,此時他如果有一個工具去自動產生EXCEL的測試用例或許更好點;
(3)在持續集成中,每天執行的結果中,到底RUN了哪些測試用例,有時候光給一個數字很難讓人信服,同時這些數字也出于變動當中,我們確切的想不通過代碼直接看下每天運行的用例具體信息有哪些。
基于這3個需求,實現了這個工具,測試代碼編寫時,邊寫注釋邊寫代碼,最后運行工具直接產生EXCEL或者HTML的測試用例匯總,并且可以JENKINS集成,查看每天運行用例的信息。
@TestCase(
module="module one",
id = 1,
title = "case title 1",
preConditions={"condition"},
steps = {
"case step one",
"case step two"
},
results = {
"case result one",
"case result two"
}
)
https://code.google.com/p/testcase-annotation/