通过


运行 SQL Server 单元测试

若要提高和维护代码的质量,可以创建并运行 SQL Server 单元测试,以验证任何数据库对象的行为,然后将这些测试签入到版本控制。 当你或团队的任何成员更改数据库架构时,将运行 SQL Server 单元测试和软件单元测试,以验证更改是否未破坏现有功能。 可以运行单个测试,也可以运行称为测试列表的测试组。 有关详细信息,请参阅“使用测试列表”(Visual Studio 2010)。

运行 SQL Server 单元测试的方法

可以通过多种方式运行 SQL Server 单元测试,这些测试因已安装的软件而异,如下所示:

可以通过使用有序测试来按照特定顺序运行 SQL Server 单元测试。 有关详细信息,请参阅如何:创建有序测试(Visual Studio 2010)如何:创建有序测试(Visual Studio 2012)。

解释测试结果

运行测试后,“ 测试结果 ”窗口会显示哪些测试已通过或失败。 有关详细信息,请参阅 解释 SQL Server 单元测试结果。 有关如何诊断意外故障的详细信息,请参阅 如何:调试数据库对象

本部分内容

本部分包含以下文章:

创建和定义 SQL Server 单元测试 可以定义单元测试来验证数据库对象的行为,并将每个测试项目与不同的数据生成计划、部署配置和连接字符串相关联。

SQL Server 单元测试的自定义测试条件 可以创建自定义测试条件来测试无法使用默认测试条件验证的任何条件。