測試結果結構描述
更新:2007 年 11 月
下表顯示資料倉儲中的 Test Result 事實資料表和相關測量 (維度) 之間的關聯性 (Relationship)。
事實資料表
測試結果結構描述參考單一的事實資料表:
- Test Result 事實資料表 (dbo.Test Result).
測試回合和結果結構描述也參考 13 個維度資料表:
Run 維度資料表 (dbo.Run)
Platform 維度資料表 (dbo.Platform)
Outcome 維度資料表 (dbo.Outocme)
Machine 維度資料表 (dbo.Machine)
Build Flavor 維度資料表 (dbo.Build Flavor)
Build 維度資料表 (dbo.Build)
Test Category 維度資料表 (dbo.Test Category)
Result 維度資料表 (dbo.Result)
Team Project 維度資料表 (dbo.Team Project) (請參閱共用維度)
Area 維度資料表 (dbo.Area) (請參閱共用維度)
Date 維度資料表 (dbo.Date) (請參閱共用維度)
Person 維度資料表 (dbo.Person) (請參閱共用維度)
Iteration 維度資料表 (dbo.Iteration) (請參閱共用維度)
Test Result 事實資料表
下表描述 Test Result 事實資料表中的資料行。
資料行 |
說明 |
---|---|
__ID |
用來識別資料表之記錄的號碼 (內部使用)。 |
Result Record Count |
計數器,代表與測試結果關聯之組建的測試結果值。此值會在 OLAP Cube 中進行加總,以表示特定測試結果中相對應之記錄的最新值 |
Result Count |
計數器,代表結果回合數目的簡單彙總。對於每個代表新結果的記錄而言,此值為 1;對於只用於彙總「結果記錄計數」用途的記錄而言,此值為 NULL。 |
Result Transition Count |
計數器,代表針對特定組建所執行之測試回合結果中的變更。設定為 1 時,此值代表此記錄的結果值與之前針對相同組建所得之結果不同。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__TrackingId |
倉儲基礎結構用來追蹤記錄的識別號碼。 |
Result |
Result 維度資料表的外部索引鍵。 |
Build |
Build 維度資料表的外部索引鍵。 |
Run |
Run 維度資料表的外部索引鍵。 |
Area |
Area 維度資料表的外部索引鍵。 |
Iteration |
Iteration 維度資料表的外部索引鍵。 |
Date |
Date 維度資料表的外部索引鍵。 |
Outcome |
Outcome 維度資料表的外部索引鍵。 |
Finished Date |
Date 維度資料表的外部索引鍵。 |
Agent Machine |
Machine 維度資料表的外部索引鍵。 |
Category |
Test Category 維度資料表的外部索引鍵。 |
Owner |
Person 維度資料表的外部索引鍵。 |
Run By |
Person 維度資料表的外部索引鍵。 |
Platform |
Platform 維度資料表的外部索引鍵。 |
Flavor |
Build Flavor 維度資料表的外部索引鍵。 |
Team Project |
Team Project 維度資料表的外部索引鍵。 |
Run 維度資料表
下表描述 Run 維度資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
用來識別資料表之記錄的號碼 (內部使用)。 |
Run ID |
識別測試回合的號碼 (GUID)。 |
Run |
測試回合的字元名稱。設定於 [回合組態編輯器]。 |
Run Description |
測試回合的描述。設定於 [回合組態編輯器]。 |
Remote Run |
布林值,代表測試是在本機 (在 Visual Studio 內) 或在遠端執行。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
描述維度成員是否已完全填入的值 (內部使用)。 |
Platform 維度資料表
下表描述 Platform 維度資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
用來識別資料表之記錄的號碼 (內部使用)。 |
Platform |
針對組建類型所定義的平台。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
描述維度成員是否已完全填入的值 (內部使用)。 |
Outcome 維度資料表
下表描述 Outcome 維度資料表中的資料行。
資料行 |
說明 |
---|---|
__ID |
用來識別資料表之記錄的號碼 (內部使用)。 |
Outcome |
測試的結果。可能值如下︰
|
Outcome Passing |
布林值,代表結果是否通過測試。可能值如下︰
|
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
描述維度成員是否已完全填入的值 (內部使用)。 |
Machine 維度資料表
下表描述 Machine 維度資料表中的資料行。
資料行 |
說明 |
---|---|
__ID |
用來識別資料表之記錄的號碼 (內部使用)。 |
Machine |
所使用電腦的名稱。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
描述維度成員是否已完全填入的值 (內部使用)。 |
Build Flavor 維度資料表
下表描述 Build Flavor 維度資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
用來識別資料表之記錄的號碼 (內部使用)。 |
Build Flavor |
組建的組態。可能的值包括下列各項:
設定於 [新增 Team Build 類型建立精靈]。如需詳細資訊,請參閱 HOW TO:建立組建定義。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
維度成員是否已完全填入 (內部使用)。 |
Build 維度資料表
下表描述 Build 維度資料表中的資料行。資料表中一個資料列代表一個 Team Build。
欄位 |
說明 |
---|---|
__ID |
用來識別資料表之記錄的號碼 (內部使用)。 |
Build Artifact Moniker |
將物件 (例如,工作項目) 連結到特定組建時所用的識別號碼。 |
Build |
用來唯一識別此組建的號碼或名稱。 |
Build Type |
組建類型的名稱。設定於 [新增 Team Build 類型建立精靈]。如需詳細資訊,請參閱 HOW TO:建立組建定義。 從 Team 總管中的 [Team Builds] 節點中選取。如需詳細資訊,請參閱 HOW TO:佇列或啟動組建定義。 |
Drop Location |
已完成之組建未來放置所在的伺服器和共用位置。設定於 [新增 Team Build 類型建立精靈]。如需詳細資訊,請參閱 HOW TO:建立組建定義。 |
Build Start Time |
組建開始時的日期和時間 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
維度成員是否已完全填入 (內部使用)。 |
Test Category 維度資料表
下表描述 Test Category 維度資料表中的資料行。
資料行 |
說明 |
---|---|
__ID |
用來識別資料表之記錄的號碼 (內部使用)。 |
Category ID |
用來識別測試分類的號碼 (GUID)。 |
Test Category |
測試分類的字元名稱。設定於 [建立新測試清單] 對話方塊。 |
Category Full Name |
測試分類的完整路徑。 |
Parent Category |
用來識別測試分類之父分類的號碼 (GUID)。 |
__Parent_ID |
用來識別父分類的號碼 (GUID)。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
描述維度成員是否已完全填入的值 (內部使用)。 |
Result 維度資料表
下表描述 Result 維度資料表中的資料行。
資料行 |
說明 |
---|---|
__ID |
用來識別資料表之記錄的號碼 (內部使用)。 |
Result ID |
用來識別測試結果的號碼 (GUID)。 |
Result |
測試結果的名稱。根據預設,這是測試執行時間的時間戳記。 |
Test |
用來識別測試的號碼 (GUID)。 |
Test Type |
測試類型的名稱或 GUID。 |
Test Description |
測試的字元描述。設定於屬性頁。 |
Parent Result |
用來識別父測試的號碼 (GUID)。 |
Result Root |
布林值,代表測試是在其他測試中執行或是以獨立的測試執行。 |
Error Message |
在測試失敗時所顯示的錯誤訊息。 |
Load Test Agent List |
執行負載測試之代理程式的清單。 |
End Time |
測試完成時的日期和時間。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
維度成員是否已完全填入 (內部使用)。 |