兌現六年前的承諾,禅道自動化測試框架全新發布2.0版本
自2013年5月27日禅道自動化測試框架发布1.2版本 http://www.zentao.net/download/79810.html後,考慮到當時自動化測試的概念普及還不是很充分,我們暫定了這個項目的研發。時至今日,隨著持續集成、持續交付的概念被越來越多的團隊所接受,自動化測試的重要性被越來越多的團隊所接受。與此同時我們也非常有幸的邀請到了業內一位資深自動化測試專家加盟,于是我們又重啓了這個自動化測試框架的開發。
經過兩個多月多的討論、爭吵、開發,我們徹底重構了ZENTAOATF。這次重構主要集中在開發語言、用例腳本的組織和禅道的集成上。我們使用GO語言重構了ATF框架,真正做到了平台無依賴、部署無依賴,只需要一個可執行文件就可以運行。同時我們也重新定義了測試腳本的組織語法,可以在一個腳本中支持多用例,可以極大簡化自動化測試腳本的維護成本。我們還和禅道做了深度集成,可以將禅道裏面的用例和自動化測試腳本一一綁定,執行的結果可以提交到禅道中作爲測試結果。執行失敗的腳本也可以自動創建bug。
和其他的基于錄制回訪類的自動化測試框架相比,ZENTAOATF更側重于給大家提供一個和開發語言無關、實現方式無關的自動化測試管理方案。您還可以繼續使用您之前熟悉的方式來實現您的自動化測試腳本,腳本的組織、執行、結果比對、和測試管理系統的對接,這些工作由我們來做。
一、修改記錄:
- 使用go語言重構,支持跨平台;
- 與禅道項目管理軟件深度集成;
- 重新定義語法規則,在一個腳本裏支持多個用例和分組;
- 更多腳本語言的支持。
二、下載地址:
- ztf-linux-2.0.zip
- ztf-mac-2.0.zip
- ztf-win-2.0.zip
- 項目源代碼 (zip)
- GitHub项目首頁
三、幫助文檔
使用參考手冊: https://ztesting.net/book/ztf-doc/ztf-about-26.html
四、界面展示
測試結果輸出:
缺陷提交界面:

