通過@testcase編寫測試用例,最后自動導出成excel或者html.

jopen 11年前發布 | 24K 次閱讀 單元測試 testcase-annotation

支持通過@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"
                                  }
                 )

 通過@testcase編寫測試用例,最后自動導出成excel或者html.

通過@testcase編寫測試用例,最后自動導出成excel或者html.

https://code.google.com/p/testcase-annotation/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!