了解智能设备测试工具

更新:2007 年 11 月

智能设备可编程技术安装了一些组件,这些组件将测试功能的适用范围从 Visual Studio 扩展到在 .NET Compact Framework 上生成的设备应用程序。请参见智能设备组件。

测试功能是从 Visual Studio 继承的。继承的测试功能集视 Visual Studio 的版本而定。如果您使用的是专业版,请参见使用 Visual Studio 专业版中的测试工具。如果您使用的是 Team System 版本之一,请参见 Test EditionDevelopment Edition

说明:

Visual Studio 速成版和 Visual Studio 标准版中不支持智能设备可编程技术。

智能设备组件

功能

说明

智能设备测试项目

智能设备的测试必须存在于智能设备测试项目中。因此,智能设备测试工具添加了两个新的测试项目类型(智能设备 C# 测试项目、智能设备 Visual Basic 测试项目)来容纳智能设备应用程序的测试。

智能设备单元测试

在智能设备测试项目中创建的单元测试称为智能设备单元测试。智能设备单元测试验证 Visual C# 或 Visual Basic 智能设备项目中托管代码的正确性。有关更多信息,请参见使用智能设备单元测试

单元测试框架(设备)

由于智能设备项目的单元测试在设备上运行,因此设备的测试工具包括在 .NET Compact Framework 上运行的单元测试框架的特定于设备的版本。设备单元测试框架包含标准单元测试框架中的部分类型。

智能设备测试宿主

智能设备测试宿主 (SmartDeviceTestHost.exe) 在设备上运行测试,其方式与默认 VSTestHost 在桌面上运行测试非常类似。在测试运行期间,Visual Studio 将智能设备测试宿主与测试一起部署到设备上,然后在智能设备测试宿主进程中运行测试。有关如何选择智能设备宿主的信息,请参见如何:指定测试运行配置

请参见

其他资源

智能设备项目的测试工具