【问题标题】:Testing SQL code after you have made changes in the sourcecode更改源代码后测试 SQL 代码
【发布时间】:2016-03-31 16:26:55
【问题描述】:

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

在构建解决方案及其项目时,在 C# 中创建 DLL 文件的逻辑相同,如果一切顺利或检索错误消息,则检索。

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

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

如何验证和确认 SQL 源代码是否完美运行?您还可以与不同的开发人员组成一个团队。

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

谢谢!

【问题讨论】:

    标签: c# sql tsql dll build


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多