1 背景
在目前工作中的用例設計環節可能有以下工序:
- 使用xmind來梳理思路,甚至完成用例設計
- 遷移到用例管理平台
- 此時是導圖?還是表格用例呢?
- 導圖用例----現有平台支持直接編寫,但后期統計不方便
- 表格用例----完全等於要重新寫一遍,太費時
未來:
- 仍舊會使用表格用例
- 支持表格用例導入到用例平台上
- 但可能還是習慣用xmind來快速完成用例設計
因此:
導圖用例->表格用例->導入到用例平台是可能的解決方案
2 工具簡介
xmind2testcase是一款基於python語言的開源工具,支持將xmind轉換成csv、xml進而方便將測試用例導入到其他用例管理平台,如傳統的Testlink、禪道等。相關鏈接:
Python庫官網鏈接:https://pypi.org/project/xmind2testcase/
Github地址:https://github.com/zhuifengshen/xmind2testcase
在python庫官網以及github上有比較詳細的使用教程,這里將最基礎的使用步驟羅列如下:
- 安裝
pip3 install xmind2testcase
接下來就有兩種基礎使用方法,(API調用可以自行學習,這里不具體介紹)
- 使用命令行
xmind2testcase /path/to/testcase.xmind -csv
- 使用web界面
xmind2testcase webtool 8000
在本地訪問后,接下來就可以選擇你寫好的xmind文件轉換成一條條的表格用例了···就這么簡單?? 那當然是不可能的!!請參看用例模版來編寫你的用例!
3 注意事項
在使用過程中,整體還是很舒適的。主要有兩個關鍵點需要大家注意:
(1)關於xmind版本
該工具在xmind 8上有良好的表現,其它高版本可能會出現轉換亂碼等問題。
對應的xmind 8下載鏈接如下:
Windows:https://vdisk.weibo.com/s/lwtnbQEabZQrw
IOS: https://vdisk.weibo.com/s/lwtnbQEabZQqS
(2)優先級標識
在xmind導圖用例中,一定要有優先級圖標。因為它是按照優先級圖標來分割標題與步驟的。如果沒有優先級,那么將會把所有的節點默認按空格分割解析為標題。如下圖:
轉化csv: