HOW TO:建立和設定自動化測試的測試專案

測試專案可以包含任何類型的測試。 您可以明確地建立測試專案。 或者,如果在建立第一個測試時,方案中沒有任何測試專案,便會自動建立測試專案,並在該專案中放置測試。

建立測試專案之前,您可以選擇「設定」(Configure) 測試專案的建立方式。 意思就是除了測試專案的語言之外,您還可以決定自動加入至新測試專案的測試數目和測試類型。 若要進行這項設定,請使用可以從 [工具] 功能表開啟的 [選項] 對話方塊。

如下列程序所述,您可以利用數種方式建立測試專案:

  • 在加入測試時,建立測試專案: 建立新的測試時,您可以建立要加入測試的新測試專案,或是將測試加入至已經載入的現有測試專案。

  • 在產生單元測試時,建立測試專案: 產生單元測試時,您可以建立要加入測試的新測試專案,或是將測試加入至現有測試專案。

  • 使用加入新的專案對話方塊: 透過這種方法,您可以使用對話方塊來選擇測試專案的程式語言。

  • 設定測試專案的建立: 設定新測試專案的程式語言,以及是否應在新測試專案中預設加入一項或多項測試。

在加入測試時建立測試專案

在加入測試時建立測試專案

  1. 按一下 [測試],再按一下 [新增測試]。

    [加入新測試] 對話方塊隨即出現。

  2. 在 [加入至測試專案] 底下,選擇其中一個選項以建立新的測試專案。 例如,按一下 [建立新 Visual C# 測試專案]。

    注意事項注意事項

    根據預設,顯示在 [加入至測試專案] 底下的測試專案類型,便是 [選項] 對話方塊中目前設定為預設值的類型;[選項] 對話方塊可以從 [工具] 功能表開啟。

  3. 在 [範本] 窗格中,選取要加入的測試類型。

  4. 按一下 [確定]。

    [新增測試專案] 對話方塊隨即出現。

  5. 輸入新測試專案的名稱,或接受預設名稱,然後按一下 [建立]。

  6. 依據您選擇的測試類型而定,您可以親手撰寫程式碼或自動產生剛才加入的測試。

測試專案和其中所包含的測試便會加入至方案。

在產生單元測試時,建立測試專案

在產生單元測試時,建立測試專案

  1. 開啟原始程式碼檔。

  2. 以滑鼠右鍵按一下命名空間 (Namespace)、類別或方法。

  3. 按一下 [建立單元測試]。

    [建立單元測試] 對話方塊隨即出現。

  4. (選擇性) 變更用來產生單元測試的成員選取項目。

  5. 在 [輸出專案] 底下,選擇其中一個選項以建立新的測試專案。 例如,按一下 [建立新 Visual C# 測試專案]。

  6. 按一下 [產生]。

    [新增測試專案] 對話方塊隨即出現。

  7. 輸入新測試專案的名稱,或接受預設名稱,然後按一下 [建立]。

測試專案隨即與新的單元測試一起加入至方案。

使用加入新的專案對話方塊建立測試專案

使用加入新的專案對話方塊建立測試專案

  1. 在 [方案總管] 中,以滑鼠右鍵按一下方案。

  2. 指向 [加入],然後按一下 [新增專案]。

    [加入新的專案] 對話方塊隨即出現。 [專案類型] 窗格會包含 [測試專案] 節點,以及特定程式設計語言的節點。

  3. 如果要讓新的測試專案具備特定的程式設計語言,請展開該語言的節點。 否則,請展開 [測試專案]。

    注意事項注意事項

    不是每個語言都支援測試專案。

  4. 如果您展開了語言節點,請按一下 [測試]。 如果您展開了 [測試專案] 節點,請按一下 [測試文件]。

  5. 在 [範本] 底下,按一下 [測試專案]。

  6. (選擇性) 變更您要加入之專案的名稱或位置。

  7. 按一下 [確定]。

測試專案已加入至您的方案中。

設定測試專案的建立

若要設定測試專案的建立

  1. 在 [工具] 功能表上按一下 [選項]。

    [選項] 對話方塊隨即出現。

  2. 展開左方窗格的 [測試工具],然後按一下 [測試專案]。

  3. (選擇性) 在 [預設測試專案語言] 下,選擇新測試專案的程式設計語言。

  4. (選擇性) 您可能需要確定測試專案和包含受測試程式碼的專案是否使用相同的語言。 如果您要讓它們使用相同語言,請選取 [自動建立測試專案時,忽略預設的語言設定,並改用實際程式碼專案的語言]。

  5. (選擇性) 您可以選擇啟用適當的功能,使 [測試清單] 和 [測試檢視] 視窗會在您變更方法時自動更新,而無須您手動按 [重新整理]。 但這樣做已確知會造成某些效能問題與其他與 VSMDI 檔案有關的問題。 若要啟用這項功能,請清除 [停用背景探索測試方法] 核取方塊。

  6. 在 [選取預設要加入每項新測試專案的檔案] 下,依照語言別選擇要設定的測試專案類型。

  7. 選取這些專案建立時,要加入選取語言之測試專案內的測試。

    注意事項注意事項

    您可以選擇零個測試。 如果您選取零個測試,則每個新的測試專案都會是空的。 例如,這表示其中含有一個屬性頁和一個命名空間的參考,但沒有測試或原始程式碼檔案。 稍後您可以透過 [加入新測試] 對話方塊加入測試。

  8. (選擇性) 對不同語言的測試專案,均請重複步驟 4 和 5。

  9. 按一下 [確定]。

    這些設定會儲存起來,以供下次您建立測試專案時使用。

在建立額外的測試專案之前,您隨時都能變更這些偏好設定。

請參閱

其他資源

建立自動化測試