运行 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 单元测试的自定义测试条件
对于您无法使用默认测试条件进行验证的任何条件,您可创建自定义的测试条件进行测试。

另请参阅

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