SQL Test v1.5 版本发布

SQL Test 允许你在 SQL Server Management Studio 中为 SQL Server 数据库编写单元测试。如果你想在 T-SQL 中进行 SQL Server 单元测试,并将其作为自动化构建的一部分来运行,SQL Test 就是你的起点。它非常易于设置,不需要额外工具,也不需要学习新的技术。SQL Test 还附带预先编写好的 SQL Cop 测试,帮助你贯彻数据库开发最佳实践,并运行静态分析测试。
功能
- 用常规 T-SQL 编写测试 - SQL Test 使用开源的 tSQLt 框架,它由一组 T-SQL 表、视图、存储过程和函数组成。SQL 单元测试通过简单查询运行;这些查询使用框架来检查你的数据类型的值,并对数据库对象进行模拟。
- 测试不会更改你的数据库 - SQL Test 将其对象存储在独立的架构中,因此不会妨碍你。测试在事务中运行,会回滚任何更改。你不需要任何清理代码。
- 一键运行你想要的任意数量测试 - 选择你的测试,点击一个按钮,SQL Test UI 会在结果产生时逐个显示出来。
- 在隔离环境中测试对象 – 不必担心键或 ID - SQL Test 提供用于伪造表、触发器和约束的存储过程。它们让你能够在不为 ID 或外键额外添加数据的情况下,对对象进行隔离测试。
- 包含示例单元测试和 SQL Cop - SQL Test 内置了 SQL Server 单元测试示例,帮助你快速上手;同时提供 SQL Cop 测试,用于检查诸如索引碎片、数据类型大小不合理以及缺失键等问题。
关于 Red Gate Software
自 1999 年以来,Red Gate Software 一直在开发能够简化使用 SQL Server、.NET 和 Exchange 的业务工具。其工具(包括 SQL Compare、SQL Backup 和 ANTS Performance Profiler)已成为全球开发人员和数据库管理员的行业标准。它的客户包括 Microsoft、HP、Sage、美国银行(Bank of America)、AT&T、美国财政部以及 100,000 多家其他领先组织。目前有超过 500,000 名使用 Red Gate 产品的 Microsoft 技术专业人士在工作中使用这些产品。