團(tuán)隊(duì)決定使用TestLink作為管理測(cè)試用例的工具,但是碰到一個(gè)棘手的問(wèn)題:如何把已有的測(cè)試用例導(dǎo)入到現(xiàn)有的系統(tǒng)中?
方法一:直接把數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù),但是涉及ID關(guān)聯(lián),手工導(dǎo)入數(shù)據(jù)庫(kù)不可行。
方法二:通過(guò)TestLink的導(dǎo)入功能進(jìn)行導(dǎo)入,但是TestLink只支持xml的數(shù)據(jù)導(dǎo)入,并不支持Excel數(shù)據(jù)的直接導(dǎo)入,于是上網(wǎng)搜了一把,發(fā)現(xiàn)有個(gè)vbs的腳本可以很好的實(shí)現(xiàn)轉(zhuǎn)換,下面說(shuō)一下詳細(xì)的步驟:
1)準(zhǔn)備好以前的測(cè)試用例,按照下列格式進(jìn)行填充(列的順序要保持一致,否則要修改vbs腳本)
`編號(hào) `用例名稱 `用例摘要 `預(yù)置條件 `操作步驟 `預(yù)期結(jié)果
2)雙擊附件中的vbs腳本,填入對(duì)應(yīng)的參數(shù)文件保存路徑等
3)成功轉(zhuǎn)換為xml后還要做些修改,把xml的<?xml version="1.0" encoding="GBK"?>中GBK改為UTF-8,并且另存為UTF-8格式
4)進(jìn)入TestLink在測(cè)試套件下導(dǎo)入測(cè)試用例。
導(dǎo)入失敗的原因可能是:
1)xml格式不正確,可以先從testlink中導(dǎo)出一份xml,然后再與轉(zhuǎn)換出來(lái)的xml對(duì)比,看看哪些地方不一樣,從而修改vbs的轉(zhuǎn)換腳本。
2)生成的xml不正確,打開為亂碼,沒改為UTF-8格式.
注意一點(diǎn):測(cè)試用例的用例名稱不能完全相同,否則導(dǎo)入到系統(tǒng)后,系統(tǒng)會(huì)默認(rèn)在第二個(gè)相同名稱前加入時(shí)間作為區(qū)分,建議在導(dǎo)入前先在Excel中進(jìn)行處理.