xmind2testcase是一個非常好用的測試用例工具,可以快速將xmind8文件轉換為可導入禪道、testlink的用例文件。無系統(tǒng)限制,安裝python3后即可安裝工具。
工具的安裝和啟動,可參考以前寫過的文章:
【開發(fā)者提供教程】
一、XMind測試用例通用模板
1、簡單模板示例

image.png
2、簡單模板示例解析結果

image.png
3、具體解析規(guī)則

image.png
注意,注意,注意,重要的事情說三遍?。?!
第六條規(guī)則,我們使用標注優(yōu)先級圖標作為”測試標題”與”測試步驟”界線,如果解析過程沒有遇到優(yōu)先級圖標,則TestSuite后面的子主題鏈作為一條測試用例。
一條測試用例支持只有標題,沒有測試步驟和預期結果,因為實際測試過程中,我們常常通過用例標題就可以明確測試點了。
之所以有第六條規(guī)則這樣設計,因為實際測試用例設計過程中,我們所測產(chǎn)品往往有非常多的模塊和層級。
4、多級模板示例

image.png
5、多級模板解析結果

image.png
6、支持標識用例執(zhí)行結果示例(新功能)

image.png
7、完整模板規(guī)則(增加標識用例結果規(guī)則)

image.png
二、導入TestLink
1、將XMind用例文件解析為TestLink導入文件
xmind2testlink XMind測試用例模板.xmind -xml ==> XMind測試用例模板.xml
2、在TestLink上創(chuàng)建對應測試項目,然后導入轉換后的文件

image.png
3、TestLink導入狀態(tài)示例

image.png
4、TestLink導入結果示例

image.png
三、導入禪道(ZenTao)
1、將XMind用例文件解析為禪道導入文件
xmind2testcase XMind測試用例模板.xmind -csv ==> XMind測試用例模板.csv
2、禪道導入過程跟TestLink類似,結果示例

image.png
注意:不過由于禪道系統(tǒng)在導入測試用例文件時,不會自動生成模塊名,需要創(chuàng)建項目時,順便把模塊名創(chuàng)建好。而且導入用例時,需要填寫對應的模塊名和ID。
如果導入時,模塊名沒有事先創(chuàng)建好,那默認所有導入的測試用例歸為根模塊‘/’所有,不會不能導入。
不過,還是建議創(chuàng)建好模塊名,以便后續(xù)用例管理,流程如下:

image.png
- 在”維護模塊”中創(chuàng)建好模塊名,然后通過導出模板文件(GBK),就可以查看模塊名對應的ID;
- 如果導入時,沒有事先創(chuàng)建好模塊名,就不會顯示上圖中方框中的模塊名信息;
- 導入的用例文件使用的是UTF-8編碼;
填寫了模塊ID的XMind用例文件,示例如下:

image.png
四、使用Web轉換工具
1、通過命令在本地啟用Web工具

image.png
# 默認使用5001端口號:
xmind2testcase webtool => launch the web testcase convertion tool locally -> 127.0.0.1:5001
# 支持自定義端口號:
xmind2testcase webtool 8000 => launch the web testcase convertion tool locally -> 127.0.0.1:8000
2、在瀏覽器訪問Web工具

image.png
- 支持選擇XMind用例文件進行TestLink、ZenTao格式轉換;
- 支持下載原XMind文件、TestLink文件、ZenTao文件下載;
- 支持下載原XMind文件、TestLink文件、ZenTao文件刪除;
- 支持轉換后的測試用例預覽;
3、測試用例預覽示例

image.png
五、相關內(nèi)容
【git源碼】