發行測試結果
更新:2007 年 11 月
發行測試結果是與其他小組成員共用結果的一種方式。測試結果在發行後,便會位於名為「運作存放區」的 SQL Server 資料庫。這個資料庫會儲存所有種類的測試結果資料,其中也包括程式碼涵蓋範圍資訊。一個專案小組會使用由所有小組成員所共用的單一運作存放區。
下列圖例會顯示產生、發行,並在最後將測試結果移至 Team Foundation Server 之資料倉儲的流程。
上一個圖例中的步驟說明
步驟 1a:執行本機測試。
軟體測試人員在本機電腦上執行測試,並使用 Visual Studio Team System Test 版檢視執行中的測試。
步驟 1b:執行遠端測試
軟體測試人員使用控制器和代理程式,從遠端執行測試。同樣地,也可以使用 Visual Studio Test 版檢視執行中的測試。如需詳細資訊,請參閱控制器、代理程式和 Rig。
注意事項: |
---|
不論您是從本機或遠端執行測試,執行測試都會自動產生測試結果資料。 |
步驟 2a 和 2b:儲存測試結果。
測試結果在產生時,就會自動地儲存至磁碟機。
負載測試結果存放區必須明確地安裝。
負載測試結果存放區會使用可延伸的結構描述。
您可以透過 Visual Studio Test 版的 [測試回合] 視窗,存取多工緩衝處理結果存放區。
控制器和代理程式並不需要在個別的電腦上執行。同樣地,它們也不需要在遠端電腦上執行。
步驟 3:發行結果。
軟體測試人員會從本機測試回合,以及使用代理程式和控制器執行的測試,將結果發行至運作存放區中。唯有儲存在運作存放區中的資料,才能複製到 Team Foundation Server 的資料倉儲。
步驟 4:提取資料。
資料倉儲會根據所設定的排程從運作存放區中提取資料。如需詳細資訊,請參閱將測試資料移入資料倉儲。
當資料被提取至資料倉儲之後,Team Foundation Server 的報告與 Team Foundation Build 功能即可使用多個測試回合的彙總測試資料。
注意事項: |
---|
您也可以使用命令列發行測試結果。如需詳細資訊,請參閱從命令列執行測試。 |
發行測試結果的需求
在發行測試結果之前,請注意下列需求:
運作存放區必須位於一部 Team Foundation Server 電腦上。這表示唯有安裝 Team 總管,而且 Visual Studio 使用者工作階段有連接至 Team Foundation Server 電腦,您才能夠發行測試資料。如需如何連接到 Team Foundation Server 的詳細資訊,請參閱 HOW TO:連接到 Team Foundation Server。
您只能發行整個測試回合或是多個測試回合,而不能只發行某個測試回合的子集。
您必須指定做為發行對象的現有組建 (Build)。也必須指定該組建的平台/類別組合。[發行測試結果] 對話方塊所列出的一些組建,可能不會提供任何可以選擇的對應平台/類別。這可能由於這個組建曾經在流程的初期發生錯誤,因此沒有決定平台/類別,以至於無法列舉。所以,您不能選取這種組建做為發行對象。