共用方式為


了解智慧型裝置的測試工具

更新: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:指定測試回合組態

請參閱

其他資源

智慧型裝置專案的測試工具