工具基于python3實(shí)現(xiàn)(如何安裝python環(huán)境可以百度查詢)

一、安裝方式

pip3 install xmind2testcase

二、版本升級(jí)

pip3 install -xmind2testcase

三、使用方式

xmind2testcase [path_to_xmind_file[-csv[-xml[-json]

實(shí)際使用如下:

MacBook-Air:~/Desktop/需求文檔$ xmind2testcase PK優(yōu)化.xmind -xml

四、實(shí)際操作

使用思維導(dǎo)圖xmind(我使用的是xmind8)進(jìn)行測(cè)試用例設(shè)計(jì):

測(cè)試用例設(shè)計(jì)模板規(guī)則:(請(qǐng)?jiān)敿?xì)閱讀編寫規(guī)則)
1、中心主題默認(rèn)為產(chǎn)品名名稱;
2、中心主題下的第一層子主題會(huì)被識(shí)別為TestSuite;
TestSuite的摘要/詳情(details)通過備注(Note)定義,默認(rèn)值為空
3、TestSuite的子主題會(huì)被識(shí)別為TestCase;
TestCase的前置條件(Precondition)通過備注(Note)定義,默認(rèn)值為“無”
TestCase的執(zhí)行類型(ExecutionType)通過標(biāo)簽定義(Label):手動(dòng)、自動(dòng),默認(rèn)值為手動(dòng)
TestCase的摘要(Summary)通過評(píng)論/批注(Comment)定義,默認(rèn)值為用例標(biāo)題內(nèi)容
TestCase的優(yōu)先級(jí)(Priority)通過優(yōu)先級(jí)圖標(biāo)定義:1,2,3 分別對(duì)應(yīng) 高、中、低,默認(rèn)值為中
注意:這里有個(gè)約定,優(yōu)先級(jí)圖標(biāo)標(biāo)識(shí)著測(cè)試用例標(biāo)題結(jié)束,意味著接下來是TestStep和ExpectedResult;如果優(yōu)先級(jí)圖標(biāo)不存在也沒事,則整條腦圖鏈作為一條用例,TestStep和ExpectedResult為空
4、TestCase的子主題依次為TestStep和Expected Result
一個(gè)TestCase可以對(duì)應(yīng)零個(gè)、一個(gè)、多個(gè)TestStep
一個(gè)TestStep可以對(duì)應(yīng)零個(gè)或一個(gè)ExpectedResult
6、任何元素,通過添加前綴!或#,便可忽略,跳過解析,相當(dāng)于注釋的概念
7、中心主題上可以添加分隔符【/ > - +】,作為測(cè)試用例標(biāo)題的分隔符,默認(rèn)分隔符為空格
8、XMind中只解析中心主題下的內(nèi)容,自由主題不會(huì)被解析
9、建議:添加圖標(biāo)時(shí),建議使用快捷鍵,如果圖標(biāo)沒有現(xiàn)有的快捷鍵,XMind也支持自定義快捷鍵,提升效率

 

編寫用例樣式如下:

編寫好測(cè)試用例后,使用xmind2testcase命令將xmind文件轉(zhuǎn)換成testlink可以識(shí)別的xml格式:

xmind2testcase 你的文件.xmind -xml

執(zhí)行上面的腳本后,會(huì)生成一個(gè)  你的文件.xml 的文件,可以直接將該文件導(dǎo)入到testlink中

導(dǎo)入的樣式如下:

結(jié)語:使用工具創(chuàng)建測(cè)試用例時(shí)可以避免因?yàn)閠estlink服務(wù)出現(xiàn)問題,而終止用例設(shè)計(jì),也可以避免系統(tǒng)慢卡等原因降低用例設(shè)計(jì)效率。后續(xù)繼續(xù)整理出測(cè)試結(jié)果導(dǎo)入到testlink的使用方法。

附錄:xmind8破解文件下載http://www.carrotchou.blog/143.html

參考:https://testerhome.com/topics/17554