SQL Server 单元测试的自定义测试条件

可以添加 SQL Server 单元测试的自定义测试条件。 但是,在可以使用测试条件前您必须首先安装它,无论您创建了扩展还是正在安装其他人创建的扩展。

在安装您未创建的测试条件前,应了解以下风险:

  • 测试条件的安装程序可能是恶意的,它基于您的安装权限可能获得访问受保护资源的权限。

  • 测试条件本身可能是恶意的,如果使用扩展的用户具有足够权限,它可能获得受保护资源的控制权。

要尽可能减小风险,您应仅安装来自已知来源的自定义测试条件。 如果您获得来自不受信任的源的测试条件,应在安装前检查测试条件和安装程序(如果有)的源代码。

要安装自定义测试条件,请将已签名的程序集 (.dll) 复制到 %Program Files%\Microsoft Visual Studio <版本>\Common7\IDE\Extensions\Microsoft\SQLDB\TestConditions 文件夹。 如果该文件夹不存在,则创建它。 为了复制到此目录,您需要针对您的计算机的管理权限。

注意

在以下情况时,需要安装 Visual Studio 2010 和 Visual Studio 2012 版本的测试条件:

  • 你在可能用于生成 SQL Server 单元测试的计算机上安装自定义测试条件。
  • 这些单元测试用于 Visual Studio 2010 和 Visual Studio 2012 中。

有关 SQL Server 单元测试的自定义测试条件的更多信息,请参见:

另请参阅

使用 SQL Server 单元测试验证数据库代码