測試容器
更新: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 的副檔名。 |