dbForge Unit Test for SQL Server是Windows平台上的一款直观且方便的GUI工具,专为在SQL Server Management Studio环境中实现自动化单元测试而设计。该工具基于开源tSQLt框架,能让SQL开发人员受益于使用常规的T-SQL编写单位测试。其功能强大,可以帮助用户开发稳定和可靠的代码,并能在单元级别进行适当的回归测试。

Full-tSQLt-management.webp

此工具的特色在于,用户在进行对象测试时无需为ID添加额外的数据,测试过程既不会影响实际的数据库,也不需要额外的清理代码。同时,它还支持一键式的操作,可以一次运行多个SQL Server单元测试,自动化并极大简化了SQL单元测试的过程。

dbForge Unit Test还提供了命令行界面调用单元测试的功能,使得操作更具有效率。此外,它还内置了单元测试示例供用户参考,并支持用常规的T-SQL代码进行单元测试编写,增加了测试的灵活性。因此,无论对于初学者还是专业人士来说,这都是一个理想的数据库单元测试工具。

  • 独立启动对象测试,无需添加额外的 ID 数据
  • 测试不会影响实际数据库,也不需要清理代码
  • 只需点击几下即可立即运行多个 SQL Server 单元测试
  • 自动化并简化您的 SQL 单元测试流程
  • 通过命令行界面调用单元测试
  • 开始使用内置单元测试示例
  • 用常规 T-SQL 代码编写单元测试

dbForge Unit Test for SQL Server功能

使用 T-SQL 创建测试
该工具基于开源 tSQLt 框架、一组 T-SQL 表、视图、存储过程和函数。

SQL 单元测试从未如此简单。您无需不断地在不同工具之间切换来创建代码和单元测试,使用 SQL Server 单元测试,您可以在同一个 IDE 中完成此操作。

广泛的 tSQLt 管理
只需单击一下即可 在任何数据库上安装或卸载 tSQLt 。卸载框架时,您可以将测试保存在数据库中,也可以将它们与 tSQLt 一起删除。
安装框架会向数据库添加许多存储过程和函数以及 SQL CLR 对象。您可以使用该框架在 T-SQL 中实现单元测试。

卸载框架将从数据库中删除 tSQLt 存储过程、函数和 CLR 对象。您可以选择不删除在数据库上创建的测试。

内置单元测试示例
该工具附带了许多预先编写的单元测试示例。此选项将允许您快速开始对指定示例进行单元测试。

将预定义的测试添加到任何数据库,并从测试驱动的数据库开发的最佳实践中受益。

用于测试管理的单选项卡测试列表管理器
该工具提供了一个单独的选项卡用于管理、创建、删除、修改和运行单元测试。您还可以在单​​独的结果选项卡中管理所有已运行的测试。

SQL Server 单元测试可以节省您的时间和精力,以便您可以专注于编写健壮、无错误的代码。

管理测试类
tSQLt 中的测试用例被分组为测试类,以便您可以在同一测试类中收集类似的 SQL 单元测试。

通过 SQL Server 单元测试,您可以在测试列表管理器中方便地创建和组织测试类。

为 SQL 数据库创建和自定义测试

通过测试列表管理器直观的上下文菜单,您可以轻松操作测试和类:

  • 创造
  • 编辑
  • 删除
  • 改名

无需不断切换到另一个工具或 IDE。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。