共用方式為


HOW TO:使用自動化測試的測試設定進行程式碼涵蓋範圍的設定

您可以設定從 Microsoft Visual Studio 2010 收集程式碼涵蓋範圍資料的診斷資料配接器。您可以使用程式碼涵蓋範圍診斷資料配接器,來識別測試執行時專案程式碼受測的比例。

如果您想在執行測試時收集程式碼涵蓋範圍資料,則 Visual Studio 必須首先「檢測」(Instrument) 待測應用程式的組件。 檢測程序會將程式碼加入至組件,以便產生程式碼涵蓋範圍資料。

注意事項注意事項

當您執行自動化測試時,僅可以從執行測試的電腦中使用程式碼涵蓋範圍。 不支援遠端集合。 在您使用 Microsoft 測試管理員透過測試計劃執行測試時,無法使用程式碼涵蓋範圍。

如需詳細資訊,請參閱使用程式碼涵蓋範圍來決定所測試的程式碼數量

警告

如果您同時設定測試設定來收集 IntelliTrace 資訊,則無法收集程式碼涵蓋範圍資料。

下列程序說明如何從組態編輯器設定測試設定的程式碼涵蓋範圍。 這些步驟套用至 Microsoft Visual Studio 2010。

針對自動化測試設定您測試設定的程式碼涵蓋範圍

執行這個程序的步驟之前,您必須先從 Microsoft Visual Studio 2010 開啟測試設定,然後選取 [資料和診斷] 頁面。

若要針對自動化測試設定您測試設定的程式碼涵蓋範圍

  1. 選取要用來收集程式碼涵蓋範圍資料的角色。

    警告

    對於程式碼涵蓋範圍資料,此角色必須是執行測試的角色。

  2. 若要修改預設程式碼涵蓋範圍設定,請選取 [程式碼涵蓋範圍] 的核取方塊,然後按一下 [設定] (位於診斷資料配接器清單的正上方)。

    可設定程式碼涵蓋範圍集合的 [程式碼涵蓋範圍詳細資料] 對話方塊隨即顯示。

    警告

    如果您同時設定測試設定來收集 IntelliTrace 資訊,則無法收集程式碼涵蓋範圍資料。

  3. 從清單中選取要檢測的成品。

  4. (選擇性) 若要加入未顯示的其他組件,請按一下 [加入組件]。

    [選擇要進行檢測的組件] 對話方塊隨即顯示。

    1. 找出您想要納入程式碼涵蓋範圍中的組件檔 (.exe、.dll 或 .ocx),然後按一下 [開啟]。 檔案將加入清單內。
  5. (選擇性) 選取 [就地檢測組件],以在組建檔案的位置中或者在您將檔案複製至部署目錄中之後,檢測檔案。 如需檢測組件位置的詳細資訊,請參閱選擇檢測資料夾

  6. (選擇性) 如果您加入的任何一個組件具有強式名稱,則您可能需要重新簽署這些組件。 按一下 () 找出重新簽署時必須使用的金鑰檔。 如需重新簽署組件方式的詳細資訊,請參閱檢測及重新簽署組件

  7. 按一下 [確定]。 現在已經針對測試設定,設定和儲存程式碼涵蓋範圍設定。

    注意事項注意事項

    若要重設此診斷資料配接器的組態,請按一下 [重設為預設組態]。

請參閱

概念

使用測試設定安裝電腦和收集診斷資訊

執行自動化測試

其他資源

建立測試設定以便從 Visual Studio 執行自動化的測試