智能设备单元测试概述

更新:2007 年 11 月

使用智能设备单元测试可测试属于智能设备项目的方法。术语“智能设备单元测试”适用于在智能设备测试项目中创建的任何单元测试。有关更多信息,请参见智能设备测试项目

创建单元测试

在智能设备测试项目中创建单元测试时,测试在以下几个方面有所不同:

  1. 智能设备单元测试引用 .NET Compact Framework 以及设备单元测试框架,而不是完整 .NET Framework 和单元测试框架。有关更多信息,请参见 单元测试框架(设备)

  2. 智能设备单元测试在设备或仿真程序上的智能设备主机进程下运行,而不是在桌面计算机上的默认主机进程或 Internet 信息服务主机进程下运行。有关更多信息,请参见如何:指定测试运行配置

    说明:

    智能设备单元测试必须在“智能设备”主机下运行,而不能在“默认”或“ASP.NET”主机下运行。有关更多信息,请参见如何:指定测试运行配置

通过在设备或仿真程序上运行,测试能够访问与智能设备应用程序相同的特定于设备的 API,如 Microsoft.WindowsMobile

可采用两种方法创建智能设备单元测试:

  • 从智能设备项目中的代码生成单元测试。

  • 从“添加新测试”对话框向智能设备测试项目中添加新单元测试。

如何:创建智能设备单元测试 中描述了这两种方法。

运行单元测试

运行智能设备单元测试的方式与运行其他类型的测试一样。有关更多信息,请参见如何:运行选定的测试

Visual Studio 在活动测试运行配置中所选择的设备上运行测试,而不是在“设备”工具栏中选择的设备上运行测试。有关更多信息,请参见如何:指定测试运行配置

请参见

任务

演练:创建和运行智能设备单元测试

如何:在运行智能设备单元测试时进行调试

概念

测试部署概述