測試回合中的步驟
更新:2007 年 11 月
當測試回合啟動時,Visual Studio 會執行數個步驟。這些步驟會在下列表格所列出的其中一個章節予以描述 (視測試回合組態的設定而定):
部署已啟用? |
收集程式碼涵蓋範圍資料? |
在哪個資料夾檢測二進位碼檔案? |
請參閱本節: |
否 |
不適用 |
不適用 |
未啟用部署 |
是 |
否 |
不適用 |
不要求程式碼涵蓋範圍資料 |
是 |
是 |
就地 |
要求程式碼涵蓋範圍:就地檢測 |
是 |
是 |
在部署資料夾中 |
要求程式碼涵蓋範圍:在部署資料夾中檢測 |
未啟用部署
如果您選擇不要啟用部署,Visual Studio 會執行下列步驟:
執行安裝指令碼 (如果存在的話)。安裝指令碼會將值指派至環境變數,以決定測試回合的各方面,例如要用來儲存測試結果的資料夾名稱。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。
執行測試和產生測試結果。這包含將結果寫入至測試結果檔。
執行清除指令碼 (如果存在)。您可以同時在回合組態中指定安裝程式碼和清除指令碼兩者。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。
注意事項: 停用測試部署後,您將無法蒐集程式碼涵蓋範圍資料,而且也無法執行智慧型裝置測試。如需如何啟用及停用測試部署的詳細資訊,請參閱 HOW TO:設定測試部署。
不要求程式碼涵蓋範圍資料
如果您選擇不要收集程式碼涵蓋範圍資料,Visual Studio 會執行下列步驟:
建立部署資料夾。建立將會用於測試回合的一組資料夾。如需這個步驟的詳細資訊以進行本機測試回合,請參閱測試部署概觀中的「本機部署資料夾」一節。
複製部署檔案。將所有的部署檔案和資料夾複製到部署資料夾。
執行安裝指令碼 (如果存在的話)。安裝指令碼會將值指派至環境變數,以決定測試回合的各方面,例如要用來儲存測試結果的資料夾名稱。安裝指令碼本身會位於根部署資料夾之中。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。
執行測試和產生測試結果。這包含將結果寫入至測試結果檔。
執行清除指令碼 (如果存在)。您可以同時在回合組態中指定安裝程式碼和清除指令碼兩者。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。
要求程式碼涵蓋範圍:就地檢測
如果您選擇要收集程式碼涵蓋範圍資料,並就地檢測二進位碼檔案,Visual Studio 會執行下列步驟:
檢測二進位碼檔案 (針對程式碼涵蓋範圍)。這種檢測會在已建立二進位碼檔案的資料夾中發生,進行的時間則會在部署之前。如需詳細資訊,請參閱 HOW TO:取得程式碼涵蓋範圍資料。
重新簽署組件。如果強式名稱組件已經過檢測,現在請將它重新簽署。如需詳細資訊,請參閱檢測及重新簽署組件。
建立部署資料夾。建立將會用於測試回合的一組資料夾。如需這個步驟的詳細資訊以進行本機測試回合,請參閱測試部署概觀中的「本機部署資料夾」一節。
複製部署檔案。將所有的部署檔案和資料夾複製到部署資料夾。
執行安裝指令碼 (如果存在的話)。安裝指令碼會將值指派至環境變數,以決定測試回合的各方面,例如要用來儲存測試結果的資料夾名稱。安裝指令碼本身會位於根部署資料夾之中。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。
執行測試和產生測試結果。這會包括將結果寫入至測試結果檔案,並寫入至程式碼涵蓋範圍檔案。
執行清除指令碼 (如果存在)。您可以同時在回合組態中指定安裝程式碼和清除指令碼兩者。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。
還原原始檔案 (在就地檢測期間變更的原始檔案)。
要求程式碼涵蓋範圍:在部署資料夾中檢測
如果您選擇要收集程式碼涵蓋範圍資料,但不就地檢測二進位碼檔案,Visual Studio 會執行下列步驟:
建立部署資料夾。建立將會用於測試回合的一組資料夾。如需這個步驟的詳細資訊以進行本機測試回合,請參閱測試部署概觀中的「本機部署資料夾」一節。
複製部署檔案。將所有的部署檔案和資料夾複製到部署資料夾。
檢測二進位碼檔案 (針對程式碼涵蓋範圍)。這會發生在二進位碼檔案已複製過去的資料夾中。如需詳細資訊,請參閱 HOW TO:取得程式碼涵蓋範圍資料。
重新簽署組件。如果強式名稱組件已經過檢測,現在請將它重新簽署。如需詳細資訊,請參閱檢測及重新簽署組件。
執行安裝指令碼 (如果存在的話)。安裝指令碼會將值指派至環境變數,以決定測試回合的各方面,例如要用來儲存測試結果的資料夾名稱。安裝指令碼本身會位於根部署資料夾之中。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。
執行測試和產生測試結果。這會包括將結果寫入至測試結果檔案,並寫入至程式碼涵蓋範圍檔案。
執行清除指令碼 (如果存在)。您可以同時在回合組態中指定安裝程式碼和清除指令碼兩者。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。