Excel轉(zhuǎn)換XML導(dǎo)入到Testlink
Testlink作為用例管理工具,只支持以xml文件導(dǎo)出測(cè)試用例;對(duì)于測(cè)試工作,excel格式的測(cè)試用例閱讀和編輯起來會(huì)更方便。
一、準(zhǔn)備轉(zhuǎn)換工具
準(zhǔn)備工具:
1.可以將從testlink導(dǎo)出的xml文件轉(zhuǎn)換成excel文件;
2.也可以將excel文件轉(zhuǎn)換成符合testlink規(guī)范的xml文件,以方便測(cè)試用例導(dǎo)回到testlink中,進(jìn)行共享和維護(hù)。
二、工具使用的前提條件:
1.安裝jdk,配置相應(yīng)的jdk環(huán)境變量;
2.將TestlinkConvert.java和TestlinkConvert.bat文件,放在同一目錄下;
3.雙擊TestlinkConvert.bat啟動(dòng)該工具,啟動(dòng)之后有兩個(gè)窗口:cmd窗口及jar窗口;
。ㄗ⒁猓弘p擊TestlinkConvert.java啟動(dòng)工具,進(jìn)行文件轉(zhuǎn)換時(shí),可能會(huì)報(bào)編碼錯(cuò)誤)
4.文件轉(zhuǎn)換過程中,不要關(guān)閉cmd窗口及jar窗口;
5.文件轉(zhuǎn)換未完成時(shí),請(qǐng)不要打開或刪除待轉(zhuǎn)換的和轉(zhuǎn)換產(chǎn)生的文件,否則文件無法被程序訪問,會(huì)導(dǎo)致得到的文件丟失數(shù)據(jù)或程序終止。
三、工具支持的xml文件和excel文件的規(guī)范說明:
關(guān)于xml文件:
1.在testlink中編寫測(cè)試用例時(shí),請(qǐng)不要直接使用“<”和“>”符號(hào),如需使用請(qǐng)直接寫成“小于號(hào)”、“大于號(hào)”或“尖括號(hào)”;(因?yàn)?lt;>是html和xml標(biāo)簽的標(biāo)識(shí))
2.xml文件經(jīng)該工具轉(zhuǎn)換后會(huì)得到如下兩種格式的excel文件:
A.在testlink中,以“導(dǎo)出測(cè)試用例”的方式導(dǎo)出xml文件,轉(zhuǎn)換后的格式;
B.在testlink中,以“導(dǎo)出測(cè)試套件”的方式導(dǎo)出的xml文件,轉(zhuǎn)換后的格式;
模塊和子模塊,對(duì)應(yīng)著testlink中用例所屬的目錄名稱;用例的直屬目錄對(duì)應(yīng)著子模塊,用例所屬的外層目錄為多個(gè)時(shí),由“/”連起來,即為模塊。
關(guān)于excel文件:
1.使用excel文件編寫測(cè)試用例,請(qǐng)不要直接使用“<”和“>”符號(hào),如需使用請(qǐng)直接寫成“小于號(hào)”、“大于號(hào)”或“尖括號(hào)”;(“<”和“>”會(huì)被統(tǒng)一轉(zhuǎn)換成“小于”和“大于”)
2.測(cè)試用例需要放在excel的第一個(gè)sheet表中,且用例需要頂行頂列編寫,用例與用例之間不要有空行,空文件也是不支持的,所有的列和行都要包含在設(shè)置好的邊框之內(nèi),設(shè)置的邊框內(nèi)好不要包含“不屬于用例的空行空列”;
3.用excel編寫測(cè)試用例時(shí),用例等級(jí)可填寫:高、中、低或3、2、1;
4.用例的名稱不要過于冗長(zhǎng),否則導(dǎo)入到testlink后,用例名稱會(huì)被“als”代替,因?yàn)閠estlink對(duì)用例名稱的長(zhǎng)度是有限制的。
5.excel文件的測(cè)試用例,需要按照以下模板格式編寫,才能成功轉(zhuǎn)換成xml;Excel轉(zhuǎn)換成xml后,以“導(dǎo)入測(cè)試套件” 的形式導(dǎo)入(可根據(jù)需要,看導(dǎo)入前是否需要手動(dòng)新建一個(gè)目錄(或套件))。