在源代码中进行更改后测试SQL代码

时间:2015-12-25 20:21:09

标签: c# sql tsql dll build

我不知道应该采取什么方法。

在构建解决方案及其项目时,在C#中创建DLL文件时,使用相同的逻辑,检索一切是否正常或是否检索到错误消息。

我想为数据库执行35个存储过程和20个函数的相同方法,以便在一切顺利或检索到任何错误消息时检索反馈。

是否可以对SQL代码执行与c#代码相同的方法?

如何验证并确认SQL的源代码是否完美?您还可以与不同的开发人员一起工作。

的信息: 如果我在sql代码中进行更改,并且您希望在生产阶段应用代码之前确保代码完美无缺。

谢谢!

1 个答案:

答案 0 :(得分:0)

我想到了单元测试:https://msdn.microsoft.com/en-us/library/ms182532.aspx

您为每个存储过程和函数创建一个或多个单元测试。在这些测试中,您将提供固定参数,您始终期望得到相同的结果。

示例:存储过程,使用2个参数计算CalculateSum的总和。 在你的单元测试中你:

  1. 打开与数据库的连接
  2. 传递两个参数(5和10)
  3. 您将结果与预期结果进行比较,在本例中为15
  4. 如果实际结果与预期结果不同,则表示出现问题
相关问题