了解智慧型裝置的測試工具
更新:2007 年 11 月
智慧型裝置程式設計會從 Visual Studio,將擴充測試功能的元件安裝到以 .NET Compact Framework 建置的裝置應用程式中。請參閱智慧型裝置元件。
由於測試功能 (Functionality) 係繼承自 Visual Studio,因此所繼承的測試功能 (Feature) 集取決於 Visual Studio 的版本。如果是使用 Professional 版,請參閱使用 Visual Studio Professional Edition 的測試工具。如果是使用 Team System 版本之一,則請參閱 Test 版或 Development 版。
注意事項: |
---|
在 Visual Studio Express 版或 Visual Studio Standard 版中都不支援智慧型裝置程式設計。 |
智慧型裝置元件
功能 |
描述 |
---|---|
智慧型裝置的測試都必須位於智慧型裝置測試專案中。因此,智慧型裝置測試工具會加入兩個測試專案類型 (智慧型裝置 C# 測試專案、智慧型裝置 Visual Basic 測試),以便進行智慧型裝置應用程式的測試。 |
|
智慧型裝置單元測試 |
在智慧型裝置測試專案中建立的單元測試,都稱為智慧型裝置單元測試。智慧型裝置單元測試會確認 Visual C# 或 Visual Basic 智慧型裝置專案中之 Managed 程式碼的正確性。如需詳細資訊,請參閱使用智慧型裝置單元測試。 |
由於智慧型裝置專案的單元測試是在裝置上執行,因此裝置的測試工具也包含在 .NET Compact Framework 上執行之「單元測試架構」的裝置專屬版本。裝置「單元測試架構」包含了存在於標準單元測試架構中之類型的子集。 |
|
智慧型裝置測試主機 |
智慧型裝置測試主機 (SmartDeviceTestHost.exe) 在裝置上執行測試的方式,就像是預設的 VSTestHost 在桌面上執行測試一樣。在測試回合期間,Visual Studio 會搭配測試將智慧型裝置測試主機部署到裝置上,然後在智慧型裝置測試主機處理序下執行測試。如需如何選取智慧型裝置主機的資訊,請參閱 HOW TO:指定測試回合組態。 |