測試容器

更新:2007 年 11 月

取決於是否會產生編譯的程式碼,測試可能會放置在容器中。根據預設,確實會產生編譯之程式碼的測試,像是單元測試和 Web 測試程式碼,都會編譯為組件,這些組件都位於測試專案資料夾下,名為 bin\Debug 或 obj\Debug 的資料夾中。

其他測試類型,像是一般、已排序的、負載、Web 和手動測試,都不需要經過編譯。做為這些測試類型之測試容器的 Word 文件、XML 檔案或其他文字基礎檔案,都會位於專案資料夾中。

為何要了解如何識別測試容器?理由之一,是要能夠針對 MSTest.exe 命令列測試執行公用程式的 /testcontainer: 選項,提供正確的值。如需詳細資訊,請參閱 MSTest.exe 命令列選項

包含測試的檔案

下表說明了如何識別包含各種測試類型之測試的檔案。

測試類型

注意

單元

單一原始程式碼檔案通常都會含有多個單元測試方法。因此,您無法簽入單一的單元測試,而是必須簽入整個原始程式碼檔案。取決於撰寫的語言,這些檔案會具有 .cs、.vb 或 .cpp 的副檔名。

手動

Microsoft Word 格式的手動測試會具有 .mht 的副檔名,文字格式的手動測試則會具有 .mtx 的副檔名。

已排序

已排序的測試會具有 .orderedtest 的副檔名。

一般

一般測試會具有 .GenericTest 的副檔名。

Web

Web 測試會具有 .webtest 的副檔名。

負載

負載測試會具有 .loadtest 的副檔名。

其他檔案

儘管測試中繼資料 (Metadata) 檔和測試回合組態檔並不包含測試,不過依然在測試中扮演重要的角色。

檔案類型

注意

測試中繼資料檔案

測試中繼資料檔案包含測試清單和測試的連結。如需測試清單的詳細資訊,請參閱使用測試清單。測試中繼資料檔案會具有 .vsmdi 的副檔名。

測試回合組態檔案

控制測試執行方式的設定,都會儲存在測試回合組態檔案中。如需詳細資訊,請參閱設定測試執行方式。測試回合組態檔案會具有 .testrunconfig 的副檔名。

請參閱

工作

HOW TO:從命令列執行測試

概念

選取測試類型

MSTest.exe 命令列選項