智慧型裝置單元測試的概觀
更新:2007 年 11 月
使用智慧型裝置單元測試可以測試屬於智慧型裝置專案之一部分的方法。「智慧型裝置單元測試」一詞適用於在智慧型裝置測試專案中所建立的任何單元測試。如需詳細資訊,請參閱智慧型裝置測試專案。
建立單元測試
當您在智慧型裝置測試專案中建立單元測試時,該測試會具有下列不同之處:
智慧型裝置單元測試會參考 .NET Compact Framework 和裝置單元測試架構,而非完整的 .NET Framework 和單元測試架構。如需詳細資訊,請參閱單元測試架構 (裝置)。
智慧型裝置單元測試會在智慧型裝置主機處理序下的裝置或模擬器上執行,而不會在預設或網際網路資訊服務 (IIS) 主機處理序下的桌上型電腦執行。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。
注意事項:
智慧型裝置單元測試必須在 [智慧型裝置] 主機下執行,不能在 [預設] 或 [ASP.NET] 主機下執行。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。
藉由在裝置或模擬器上執行,您的測試就像智慧型裝置應用程式一樣,也可以存取相同裝置的專屬 API,例如 Microsoft.WindowsMobile。
您可以用兩種方式建立智慧型裝置單元測試:
從智慧型裝置專案中的程式碼產生。
從 [加入新測試] 對話方塊將新的單元測試加入至智慧型裝置測試專案。
這兩種方法都會在 HOW TO:建立智慧型裝置單元測試中說明。
執行單元測試
執行智慧型裝置單元測試的方式與執行其他類型測試的方式相同。如需詳細資訊,請參閱 HOW TO:執行選取的測試。
Visual Studio 會在使用中之測試回合組態所選取的裝置上執行測試,而不會在 [裝置] 工具列所選取的裝置上進行。如需詳細資訊,請參閱 HOW TO:指定測試回合組態。
- 而且,在執行測試時,Visual Studio 不會自動將 .NET Compact Framework 或 SQL Server Compact 部署和安裝到目標裝置或模擬器。您必須先將它們安裝在模擬器或裝置中,然後再執行測試。如需詳細資訊,請參閱 HOW TO:在裝置上安裝 .NET Compact Framework 和 HOW TO:在裝置上安裝 SQL Server Compact 3.5。