运行数据库单元测试

为了提高和维护代码的质量,可以创建并运行数据库单元测试以验证任何数据库对象的行为,然后将这些测试签入版本控制。 当您或团队的任何成员更改数据库架构时,可以使用数据库单元测试和软件单元测试来验证这些更改没有破坏现有功能。 您可以逐个运行测试,也可以运行测试组(称为测试列表)。 有关更多信息,请参见使用测试列表

运行数据库单元测试的方法

您可以通过几种方法运行数据库单元测试,具体取决于安装的软件,如下表所示:

操作

Visual Studio 高级专业版或 Visual Studio 旗舰版

使用“测试视图”窗口来运行测试。 有关更多信息,请参见如何:运行数据库单元测试如何:从 Microsoft Visual Studio 运行自动测试

通过在命令提示符处使用 MSTest.exe 命令来运行测试。 有关更多信息,请参见如何:从命令行使用 MSTest 运行自动测试

通过从“解决方案资源管理器”中运行测试项目来运行测试。 有关更多信息,请参见如何:从 Microsoft Visual Studio 运行自动测试

“测试结果”窗口中重新运行测试。 有关更多信息,请参见如何:重新运行测试

“测试列表编辑器”窗口中逐个运行测试或运行测试列表。 有关更多信息,请参见如何:从 Microsoft Visual Studio 运行自动测试

在 Team Foundation Build 中生成项目时运行测试。 有关更多信息,请参见如何:在生成应用程序之后配置和运行计划的测试

需要 Team Foundation Server

可以使用顺序测试按特定的顺序运行数据库单元测试。 有关更多信息,请参见如何:创建顺序测试

解释测试结果

在运行测试后,**“测试结果”**窗口将显示哪些测试已通过或失败。 有关更多信息,请参见解释数据库单元测试结果。 有关如何诊断意外失败的更多信息,请参见如何:调试数据库对象

相关方案