部署后的SQL项目测试

时间:2016-10-17 15:20:14

标签: sql-server-2008 unit-testing

SQL Server数据库项目中,我有几个视图

CREATE VIEW [dbo].[vwDB1_Table1]
AS 
SELECT
    0 as Id,
    0 as Col1,
    0 as Col2

在postdeployment中我正在修改这些视图

ALTER VIEW [dbo].[vwDB1_Table1]
AS
    SELECT Id, Col1, Col2 FROM DB1.dbo.Table1
GO

我这样做的原因是因为Visual Studio IntelliSense并且防止了构建警告(可能根本不会构建)

但问题是有时候(这是一个例外)视图没有被修改,应用程序开始抛出错误。

因此我想询问是否有可能进行某种测试(单元,集成),这将在部署(或手动)检查后,如果SELECT成功(返回多于1行)。

任何想法?我对测试完全缺乏经验。

0 个答案:

没有答案
相关问题