软件说明
redgate 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 Server Management Studio中的T-SQL中编写单元测试
测试不会更改您的数据库
SQL Test将其对象存储在单独的模式中,因此它们不会阻碍您的方式。测试在交易中运行,回滚任何更改。您不需要任何清理代码。
运行尽可能多的测试,只需一个点击
选择测试,单击一个按钮,SQL Test UI将显示每个结果。
隔离测试对象 – 无需担心键或ID
SQL Test附带了用于伪造表,触发器和约束的存储过程。它们使得可以轻松地单独测试对象,而无需为ID或外键添加额外的数据。
包括示例单元测试和SQL Cop
SQL Test具有内置的SQL Server单元测试示例来帮助您开始,并且SQL Cop测试用于检查索引碎片,数据类型不正确以及缺少键等问题。
Redgate的数据库DevOps解决方案允许您将DevOps实践扩展到SQL Server数据库,以便您可以在整个数据库生命周期中优化生产力,敏捷性和性能,并成为真正高性能的IT组织。
从监控其在生产中的影响安全地进行发展变革, Redgate一直都与您在一起。我们为您提供优化您的开发流程所需的工具和洞察力,因此您的团队可以保持继续前进的。继续增值和保持您的数据安全。