共用方式為


測試回合中的步驟

更新:2007 年 11 月

當測試回合啟動時,Visual Studio 會執行數個步驟。這些步驟會在下列表格所列出的其中一個章節予以描述 (視測試回合組態的設定而定):

部署已啟用?

收集程式碼涵蓋範圍資料?

在哪個資料夾檢測二進位碼檔案?

請參閱本節:

不適用

不適用

未啟用部署

不適用

不要求程式碼涵蓋範圍資料

就地

要求程式碼涵蓋範圍:就地檢測

在部署資料夾中

要求程式碼涵蓋範圍:在部署資料夾中檢測

未啟用部署

如果您選擇不要啟用部署,Visual Studio 會執行下列步驟:

  1. 執行安裝指令碼 (如果存在的話)。安裝指令碼會將值指派至環境變數,以決定測試回合的各方面,例如要用來儲存測試結果的資料夾名稱。如需詳細資訊,請參閱 HOW TO:指定測試回合組態

  2. 執行測試和產生測試結果。這包含將結果寫入至測試結果檔。

  3. 執行清除指令碼 (如果存在)。您可以同時在回合組態中指定安裝程式碼和清除指令碼兩者。如需詳細資訊,請參閱 HOW TO:指定測試回合組態

    注意事項:

    停用測試部署後,您將無法蒐集程式碼涵蓋範圍資料,而且也無法執行智慧型裝置測試。如需如何啟用及停用測試部署的詳細資訊,請參閱 HOW TO:設定測試部署

不要求程式碼涵蓋範圍資料

如果您選擇不要收集程式碼涵蓋範圍資料,Visual Studio 會執行下列步驟:

  1. 建立部署資料夾。建立將會用於測試回合的一組資料夾。如需這個步驟的詳細資訊以進行本機測試回合,請參閱測試部署概觀中的「本機部署資料夾」一節。

  2. 複製部署檔案。將所有的部署檔案和資料夾複製到部署資料夾。

  3. 執行安裝指令碼 (如果存在的話)。安裝指令碼會將值指派至環境變數,以決定測試回合的各方面,例如要用來儲存測試結果的資料夾名稱。安裝指令碼本身會位於根部署資料夾之中。如需詳細資訊,請參閱 HOW TO:指定測試回合組態

  4. 執行測試和產生測試結果。這包含將結果寫入至測試結果檔。

  5. 執行清除指令碼 (如果存在)。您可以同時在回合組態中指定安裝程式碼和清除指令碼兩者。如需詳細資訊,請參閱 HOW TO:指定測試回合組態

要求程式碼涵蓋範圍:就地檢測

如果您選擇要收集程式碼涵蓋範圍資料,並就地檢測二進位碼檔案,Visual Studio 會執行下列步驟:

  1. 檢測二進位碼檔案 (針對程式碼涵蓋範圍)。這種檢測會在已建立二進位碼檔案的資料夾中發生,進行的時間則會在部署之前。如需詳細資訊,請參閱 HOW TO:取得程式碼涵蓋範圍資料

  2. 重新簽署組件。如果強式名稱組件已經過檢測,現在請將它重新簽署。如需詳細資訊,請參閱檢測及重新簽署組件

  3. 建立部署資料夾。建立將會用於測試回合的一組資料夾。如需這個步驟的詳細資訊以進行本機測試回合,請參閱測試部署概觀中的「本機部署資料夾」一節。

  4. 複製部署檔案。將所有的部署檔案和資料夾複製到部署資料夾。

  5. 執行安裝指令碼 (如果存在的話)。安裝指令碼會將值指派至環境變數,以決定測試回合的各方面,例如要用來儲存測試結果的資料夾名稱。安裝指令碼本身會位於根部署資料夾之中。如需詳細資訊,請參閱 HOW TO:指定測試回合組態

  6. 執行測試和產生測試結果。這會包括將結果寫入至測試結果檔案,並寫入至程式碼涵蓋範圍檔案。

  7. 執行清除指令碼 (如果存在)。您可以同時在回合組態中指定安裝程式碼和清除指令碼兩者。如需詳細資訊,請參閱 HOW TO:指定測試回合組態

  8. 還原原始檔案 (在就地檢測期間變更的原始檔案)。

要求程式碼涵蓋範圍:在部署資料夾中檢測

如果您選擇要收集程式碼涵蓋範圍資料,但不就地檢測二進位碼檔案,Visual Studio 會執行下列步驟:

  1. 建立部署資料夾。建立將會用於測試回合的一組資料夾。如需這個步驟的詳細資訊以進行本機測試回合,請參閱測試部署概觀中的「本機部署資料夾」一節。

  2. 複製部署檔案。將所有的部署檔案和資料夾複製到部署資料夾。

  3. 檢測二進位碼檔案 (針對程式碼涵蓋範圍)。這會發生在二進位碼檔案已複製過去的資料夾中。如需詳細資訊,請參閱 HOW TO:取得程式碼涵蓋範圍資料

  4. 重新簽署組件。如果強式名稱組件已經過檢測,現在請將它重新簽署。如需詳細資訊,請參閱檢測及重新簽署組件

  5. 執行安裝指令碼 (如果存在的話)。安裝指令碼會將值指派至環境變數,以決定測試回合的各方面,例如要用來儲存測試結果的資料夾名稱。安裝指令碼本身會位於根部署資料夾之中。如需詳細資訊,請參閱 HOW TO:指定測試回合組態

  6. 執行測試和產生測試結果。這會包括將結果寫入至測試結果檔案,並寫入至程式碼涵蓋範圍檔案。

  7. 執行清除指令碼 (如果存在)。您可以同時在回合組態中指定安裝程式碼和清除指令碼兩者。如需詳細資訊,請參閱 HOW TO:指定測試回合組態

請參閱

工作

HOW TO:設定測試部署

HOW TO:限制儲存測試回合的數目

概念

測試部署概觀

檢測及重新簽署組件

選擇檢測資料夾