使用xmind編寫測試用例,使用xmind2testcase工具將測試用例從Xmind轉為CSV導入禪道,便于管理。
1.工具準備
第一步:安裝python
第二步:安裝xmind2testcase工具
運行-cmd-打開命令提示符彈窗,輸入安裝命令
安裝命令:pip3 install xmind2testcase
版本升級:pip3 install -U xmind2testcase
第三步:在python安裝路徑下的\Lib\site-packages\xmind2testcase文件夾下找到zentao.py文件,替換成以下文件(原來的文件轉換出的csv文件與目前禪道模板稍有不一致,需要修改)。
2.xmind編寫規范
中心主題默認為產品名稱
中心主題下的第一層子主題會自動識別為TestSuite,也可以理解為模塊。
TestSuite(模塊)下的子主題添加優先級后會自動識別為TestCase。
TestCase(測試用例)可以添加備注來說明前置條件。
TestCase(測試用例)下的子主題依次為TestStep和Expected results,即為測試步驟和期望結果。(注意:測試步驟和期望結果,如果用了序號,導入禪道時只能導入第一條。)
在任何元素前加#,可忽略解析。
自由主題不會被解析進去。
模塊名稱獲取:模塊名稱需要與禪道上的名稱一致,才能按模塊導入用例。按照下面截圖【導出模板】,可以在模板中查看模塊名稱。
3.3xmind轉換成CSV
使用xmind2testcase工具將xmind轉換成CSV
方式1:使用web界面
第一步:運行-cmd-打開命令提示符彈窗,輸入啟動命令:xmind2testcase webtool 8000
第二步:瀏覽器中打開鏈接:http://127.0.0.1:8000/
第三步:上傳xmind文件開始轉換,導出Zentao CSV:
導出Zentao CSV效果如下:
方式2:命令行調用
Usage:xmind2testcase [path_to_xmind_file] [-csv] [-xml] [-json]Example:xmind2testcase /path/to/testcase.xmind => output testcase.csv、testcase.xml、testcase.jsonxmind2testcase /path/to/testcase.xmind -csv => output testcase.csvxmind2testcase /path/to/testcase.xmind -xml => output testcase.xmlxmind2testcase /path/to/testcase.xmind -json => output testcase.json
3.4CSV文件導入禪道
第一步:【測試】—》選擇對應的產品,頂部導航欄點擊【用例】—》導入CSV
每頁導入設置為50條,多了可能會報錯