TFS 測試用例匯入 匯出工具

2021-07-31 14:54:16 字數 1414 閱讀 7497

tfs的測試管理提供了測試規劃、建立、執行以及進度跟蹤等功能。測試人員通過瀏覽器就幾乎可以完成手個測試的全部過程。

用過tfs測試用例的朋友們,很多人應該都知道,在tfs的portal中以及相應的資料倉儲中,沒有直接或者間接匯入、匯出測試用例的功能和方法。但是在實際的過程中,我接觸到多個研發團隊都有這個方面的需求,測試用例在團隊中使用excel進行編制和管理的,測試人員也非常習慣於excel工具的便捷和高效,因此完全用tfs portal中的原生功能就降低了測試人員編制測試用例的效率。

2013後的tfs版本,儘管在portal中提供了與excel直接進行複製和貼上的功能,但是受制與條數的限制,操作起來仍舊不太方便。因此,我編寫了乙個tfs測試用例匯入、匯出的工具。工具使用的是c#編寫的乙個windowform應用程式,通過呼叫tfs的鏈結庫元件和excel元件來實現的。

工具的匯出用例結果

程式中引用的dll庫

程式的匯入思路如下,按照測試團隊現有的測試用例模板格式,把excel中的用例資料讀出來,在程式中組織並形成tfs中測試用例workitem物件資料,之後通過tfs元件的功能把用例資料儲存到tfs的資料庫中。

匯入介面功能

建立用例的**如下:

public

bool createworkitem(project tfsproject, listtfsmodels)

if (workitem.validate().count > 0

) 格式不正確。

",workitem.title );

foreach (field item in

workitem.validate())

invalidworkitems.add(sb.tostring());

}allworkitem.add(workitem);

}if (invalidworkitems.count <= 0

)

catch}}

return

true

; }

程式的匯出思路如下,鏈結到tfs團隊專案中,並載入出團隊專案中的所有查詢,把查詢結果資料中包含的測試用例型別的工作項資料匯出到excel中。

匯出功能介面

Oracle匯入匯出工具

oracle匯入匯出工具 exp和 imp介紹 1 exp 資料匯出工具 有三種主要的方式 完全 使用者 表 1 完全 將整個oracle資料庫中的所有物件 使用者等匯出。2 使用者模式 將指定使用者的所有物件和物件中的資料匯出。3 表模式 將指定使用者的指定資料表進行匯出。2 imp 資料匯入工具...

Oracle ExpImp匯入匯出工具效能調優

1 exp調優 1.1 使用direct和recordlength選項 direct引數定義了匯出是使用直接路徑方式 direct y 還是常規路徑方式 direct n 常規路徑匯出使用sql select語句從表中抽取資料,直接路徑匯出則是將資料直接從磁碟讀到pga再原樣寫入匯出檔案,從而避免了...

java excel匯入匯出工具類

匯出excel param sheetname sheet名稱 param title 標題 param values 內容 param wb hssfworkbook物件 return public static hssfworkbook gethssfworkbook string sheetn...