您好,登錄后才能下訂單哦!
TFS系統集成了一套BI系統,基于SQL Server的Analysis Service進行實現的。通過這幾年的深入使用,能夠感觸到這個數據數據倉庫模型是多么的優秀,和微軟官方提供的數據倉庫示例AdventureWorksDW有的一比。系統本身從基礎數據ETL到數據倉庫再到Cube中,整個過程渾然一體,對應用戶和系統管理員來說,幾乎都是透明的。并且對TFS工作項的定制擴展自動支持,用戶通過添加工作的相關的維度或度量元數據的屬性,在最終的Cub都可以自動的加入和統計數據。
但是,在一個大型客戶使用過程中,提出了統計TFS中全部測試用例的全部測試步驟的數據,這個測試步驟的在TFS系統中根本就沒有設計成為可度量的數據,直接從TFS的數據倉庫中統計這個數據,顯然是不可能。通過分析,TFS中的HTMLFieldControl的類型的數據是存儲在TFS_Collection庫的WorkItemLongTexts表中,測試步驟是以XML結構組織的文本形式存儲的。因此要統計這個數據也必須要從這個點進行著手,通過幾次嘗試,按照下面的步驟終于統計出了各個項目的測試步驟數量。
1, 跨庫查詢抽取全部的測試用例相關數據到一個臨時的表中。
1 2 3 4 5 |
|
2, 針對上面抽取出來的臨時表,創建了一個存儲過程,把其中XML類型的測試步驟數據進行解析,提取出步驟數據。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
3, 使用報表進行展示
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。