了解智能设备测试工具
更新:2007 年 11 月
智能设备可编程技术安装了一些组件,这些组件将测试功能的适用范围从 Visual Studio 扩展到在 .NET Compact Framework 上生成的设备应用程序。请参见智能设备组件。
测试功能是从 Visual Studio 继承的。继承的测试功能集视 Visual Studio 的版本而定。如果您使用的是专业版,请参见使用 Visual Studio 专业版中的测试工具。如果您使用的是 Team System 版本之一,请参见 Test Edition 或 Development Edition。
说明: |
---|
Visual Studio 速成版和 Visual Studio 标准版中不支持智能设备可编程技术。 |
智能设备组件
功能 |
说明 |
---|---|
智能设备的测试必须存在于智能设备测试项目中。因此,智能设备测试工具添加了两个新的测试项目类型(智能设备 C# 测试项目、智能设备 Visual Basic 测试项目)来容纳智能设备应用程序的测试。 |
|
智能设备单元测试 |
在智能设备测试项目中创建的单元测试称为智能设备单元测试。智能设备单元测试验证 Visual C# 或 Visual Basic 智能设备项目中托管代码的正确性。有关更多信息,请参见使用智能设备单元测试。 |
由于智能设备项目的单元测试在设备上运行,因此设备的测试工具包括在 .NET Compact Framework 上运行的单元测试框架的特定于设备的版本。设备单元测试框架包含标准单元测试框架中的部分类型。 |
|
智能设备测试宿主 |
智能设备测试宿主 (SmartDeviceTestHost.exe) 在设备上运行测试,其方式与默认 VSTestHost 在桌面上运行测试非常类似。在测试运行期间,Visual Studio 将智能设备测试宿主与测试一起部署到设备上,然后在智能设备测试宿主进程中运行测试。有关如何选择智能设备宿主的信息,请参见如何:指定测试运行配置。 |