使用 ASP.NET 单元测试

更新:2007 年 11 月

在 Microsoft Visual Studio Team System Test Edition 中,VSTestHost 是默认情况下承载单元测试的进程。具体地说,它承载对非 Web 应用程序的方法进行测试的单元测试。但是,您还可以通过运行 ASP.NET 单元测试对 ASP.NET 站点或项目的方法进行测试。 按照定义,ASP.NET 单元测试不在 VSTestHost 进程下运行,而是在将运行生产代码的环境中运行。为此,您既可以选择 IIS,也可以选择 ASP.NET Development Server。

说明:

如果您运行的是 Windows Vista,必须以管理员身份运行 Visual Studio 才能运行 ASP.NET 单元测试。如果您作为一般用户运行 Visual Studio,虽然可以创建网站测试并且可以创建和运行 ASP.NET 测试,但这些测试将失败。若要以管理员身份运行 Visual Studio,请右击 Microsoft Visual Studio 2005,再单击“以管理员身份运行”。如果系统提示您选择是继续还是允许进程运行,请分别单击“继续”或“允许”。如果系统提示您提供具有管理员权限的用户登录凭据,必须提供这些凭据才能成功运行 ASP.NET 单元测试。有关 Windows Vista 中的安全性的更多信息,请参见 User Account Control Overview(用户帐户控制概述)。

本节内容

相关章节

配置测试执行

单元测试概述

请参见

概念

在团队环境中测试网站和 Web 服务

其他资源

如何:为 ASP.NET 应用程序启用调试

测试 Web 服务