共用方式為


HOW TO:建立智慧型裝置單元測試

更新:2007 年 11 月

智慧型裝置單元測試只是在智慧型裝置測試專案中所建立的單元測試。有兩種方式可以在智慧型裝置專案中建立單元測試。如下列程序所描述,您可以從實際執行程式碼產生它們,然後進行編輯,讓這些測試能以所需的方式運作。或者,也可以如 HOW TO:撰寫單元測試所說明的,自己動手撰寫單元測試。

實作單元測試

當您產生單元測試時,在 [建立單元測試] 對話方塊中所選取之實際執行程式碼的每一個方法,都會建立一個單元測試方法。下列程序將會對此過程加以說明。每一個產生的單元測試會呼叫 Inconclusive 方法,此方法因為測試未實作而導致測試失敗。下一個步驟是將有意義的程式碼 (此程式碼會檢查要測試之方法的正確作業) 加入,以便實作測試。如需詳細資訊,請參閱 HOW TO:撰寫單元測試

注意事項:

您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

若要產生單元測試

  1. 在 [方案總管] 中,以滑鼠右鍵按一下智慧型裝置測試專案,指向 [加入],然後按一下 [單元測試]。

    -或-

    在 [方案總管] 中,以滑鼠右鍵按一下智慧型裝置測試專案,指向 [加入],然後按一下 [新增測試]。在 [加入新測試] 對話方塊中,按一下 [單元測試精靈],再按一下 [確定]。

    -或-

    以滑鼠右鍵按一下 [測試檢視] 視窗的介面,再按一下 [新增測試]。在 [加入新測試] 對話方塊中,按一下 [單元測試精靈],再按一下 [確定]。

    注意事項:

    若要開啟 [測試檢視] 視窗,請在 [測試] 功能表中指向 [視窗],然後按一下 [測試檢視]。

    -或-

    在 Visual Studio 程式碼編輯器中,以滑鼠右鍵按一下所要測試的命名空間 (Namespace)、類別 (Class) 或方法,然後按一下 [建立單元測試]。

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

    注意事項:

    [建立單元測試] 對話方塊不支援從裝置組件 (Assembly) 產生測試方法。[加入組件] 按鈕和對話方塊在智慧型裝置測試專案中沒有作用。

    一個樹狀結構會顯示含有程式碼之組件的類別和成員階層架構。您可以使用這個頁面,為這些成員或類別的任何選取範圍產生單元測試,並選擇一個專案,以便在其中包含所產生的單元測試。首先在樹狀結構中選取的程式碼項目,即為您以滑鼠右鍵按一下的項目,再加上其所包含的所有子項目。選取範圍將會根據目前游標位置而定。

  2. (選擇項) 按一下 [篩選],變更顯示之類別和成員階層架構的內容。

  3. (選擇項) 核取其他程式碼項目的方塊以選取這些項目。

  4. (選擇項) 按一下 [設定],變更所產生測試的組態設定。例如,您可以變更所要產生之測試檔案、類別和方法的預設命名選項。完成後,請按一下 [確定]。

  5. 按一下 [確定]。

    如果方案原本沒有測試專案,這項動作就會建立智慧型裝置測試專案,並會將測試放在專案中。如果您方案的測試專案尚未具備包含測試類別的檔案,這項動作便會建立這個檔案,並加以開啟。填入類別的方法包括:Initialize() 方法、Cleanup() 方法,以及測試您在步驟 1 和 2 中所選取之程式碼項目的方法。[方案總管] 會在您的測試專案中顯示新的測試檔案。

請參閱

工作

HOW TO:撰寫單元測試

其他資源

使用智慧型裝置單元測試

管理測試

執行測試

分析測試結果