腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使用
tSQLt
测试
整
数值
是否
在
特定
范围内
?
、
我在用
tSQLt
unit testing tool。我想
测试
实际的行数
是否
在
预期值的.1%内。似乎我可以
使用
EXEC
tSQLt
.AssertIntValueInRange过程,但我找不到这样的东西。我会满足于自己编写逻辑并有条件地调用EXEC
tSQLt
.FailAssertion,但显然这也不存在。 有人能建议一下
如何
使用
tSQLt
检查整
数值
是否
在
预期值的x
浏览 7
提问于2021-10-21
得票数 1
3
回答
使用
Teamcity集成配置SQL
测试
、
、
、
、
我正在
使用
SQL Test
在
SQL Server中创建一些单元
测试
。我与Teamcity集成在一起,因此
在
构建时,它会自动运行
tSQLt
测试
。问题是我们计划为所有的store proc创建数百个单元
测试
。我们不想在每次签入代码时都运行所有的单元
测试
,因此Teamcity运行一个构建+运行所有的单元
测试
。有没有办法将集成构建配置为只运行签入的新单元
测试
。我需要为此创建一个自定义脚本吗?我似乎找不到跳出盒子的方法。 或者
浏览 2
提问于2014-01-14
得票数 1
1
回答
相同的
测试
用例,不同的参
数值
通过阅读这篇中的讨论,我已经知道
如何
使用
不同的参
数值
调用相同的
测试
用例。但是,当我查看
tSQLt
.TestResult表时,我只有最后一次运行的记录。下面的示例伪代码代表了这个场景。EXEC
tSQLt
.Run 'Main_SP';创建过程Main_SPSelect @param =1Select@param =2Select @par
浏览 4
提问于2017-12-21
得票数 1
4
回答
如何
在
使用
tSQLt
进行
测试
时回滚事务
我最近调用了一个
在
代码中包含rasierror的过程。raiserror位于try catch块中。
在
raiserror之后,BEGIN TRAN也
在
相同的try catch块中。Catch块用于
在
事务中发生错误时回滚事务。它这样做的方法是检查@@TRANCOUNT
是否
大于0,我知道它已经启动了一个事务,需要回滚。
在
使用
tSQLt
进行
测试
时,@@TRANCOUNT始终大于0,因此如果它命中CATCH块,则会执行ROLLBACK,并且<
浏览 0
提问于2012-01-23
得票数 7
1
回答
tSQLt
-
如何
检查表值
是否
已被某些值更改
、
、
在
tSQLt
中,我们可以
使用
AssertEqualsTable命令比较两个表。表A: AccID\x{e76f},
在
tSQLt
中
是否
有任何方法来比较这两个表,以检查余额
是否
移动了一定量(例如100)?如果更改大于+/-100?,则失败 解决方法是
使用
通常的SQL逻辑--也就是说--我们可以
在
AccI
浏览 2
提问于2018-05-31
得票数 3
回答已采纳
3
回答
在
调用
tSQLt
.ExpectException之后,
是否
有方法
测试
测试
中的其他断言?
使用
tSQLt
1.0.5873.27393,我尝试为存储过程编写一个
tSQLt
测试
,该存储过程
在
将错误重新抛出给调用会话之前,将被困在CATCH块中的错误记录到日志表中。我可以成功地
测试
使用
tSQLt
.ExpectException重新抛出错误消息,但是副作用似乎是
在
调用
tSQLt
.ExpectException之后不可能
测试
任何其他断言,因此我无法
测试
错误
是否
浏览 2
提问于2016-08-09
得票数 4
回答已采纳
1
回答
可能给
tSQLt
带来问题的SQL特性
、
我们正在考虑
使用
tSQLt
进行Server单元
测试
,但在这样做之前,我们需要了解我们
是否
会浪费时间来处理我们的设置。我之所以问这个问题,是因为我们有两个数据库,一个是相当“正常”的(这是我们的生产数据库),另一个是一个" API“数据库,它通过存储过程提供对这个数据库的受限访问,这些存储过程
在
您访问API数据库的用户帐户和生产数据库的模拟帐户之间有两个主要的事情,我们想要能够
测试
; (1)对象的安全权限,因为当我们“忘记”
在
构建之间正确设置安全性访问时,<em
浏览 1
提问于2016-11-09
得票数 0
回答已采纳
1
回答
有没有可能在SQL Agent中自动执行
tSQLt
.RunAll`?
、
、
我遵循了中的示例,并成功地为我的SQL Server数据库创建了单元
测试
和集成
测试
。我知道Redgate出售用于自动化
tSQLt
单元和集成
测试
的DevOps工具,但我没有那么多钱。
使用
命令EXEC
tSQLt
.RunAll;创建一个T-SQL Job步骤非常简单。虽然我将SQL Agent配置为
在
作业步骤失败时向我发送电子邮件,但我不知道在运行EXEC
tSQLt
.RunAll;步骤时,代理
如何
知道我
是否
有任何失败的
浏览 8
提问于2018-01-20
得票数 2
回答已采纳
1
回答
Server 2012 - SP,SSDT单元
测试
,嵌套事务问题
、
、
、
、
有一种情况是,SSDT for VS 2013
在
90%的场景中运行良好,但在
测试
回滚事务的存储过程失败。为了避免
在
我们的过程中出现需要回滚的条件时,我们在过程结
浏览 2
提问于2014-07-30
得票数 0
回答已采纳
2
回答
TSQLT
测试
运行超时
、
、
最近,我开始通过Redgate的SQL
使用
TSQLT
来创建和运行单元
测试
。不过,我遇到了一个问题。需要超过几分钟执行的单元
测试
将超时,从而停止所有其他单元
测试
的执行。
如何
延长
tSQLt
的超时时间?所以我想出的
测试
是这样的:我有一个数据库,
在
使用
我创建的新方法
在
测试
环境中处理结果表之后,运行一个脚本来复制结果表。然后,回到
测试
环境中,我运行旧的进程来更新表。然后,
浏览 1
提问于2017-08-17
得票数 1
回答已采纳
2
回答
如何
在RaiseError中模拟/伪造StoredProcedure
、
、
、
这是我
使用
tsqlt
的第一天,所以您可以期待一些含糊的陈述。我正在尝试
测试
一个storedProcedure,它有一个Try Catch Block,但是
测试
中的实际语句是insert和update命令。现在,我想
测试
一下,万一有ErrorRaised,我的catch块
是否
执行预期的任务。 请您指导我
如何
从
测试
中的存储过程中引发错误,
在
测试
过程中,我们
在
测试
过程中没有任何东西可以模
浏览 2
提问于2015-04-09
得票数 5
回答已采纳
4
回答
多对象资源管理器Windows
我还
使用
tSQLt
和Red的SQL编写
测试
。由于这是
如何
将信息添加到数据库(每个
测试
都是自己的存储过程,加上有大量的
tSQLt
存储过程),我得到了非常、非常多的存储过程。当我
在
表列表(根据每个表的数据结构为每个表编写几个
测试
)和存储过程列表(当我需要为正在失败的
测试
创建/更新一个存储过程时)之间来回切换时,我发现我在对象资源管理器窗口中来回滚动。我已经将对象资源管理器( Object )和SQL
测试
窗口拆分
浏览 10
提问于2014-04-07
得票数 9
回答已采纳
1
回答
TSQLT
数据库单元
测试
、
、
我第一次尝试
使用
TSQLT
单元
测试
框架,遇到了一个问题。EXECUTE sp_executesql @SQL, Output parameter问题是table1和table2每天都在更新,我无法断言正在变化的值,所以我遇到了假表和间谍程序,
是否
有一种方法可以利用间谍过程来
使用
伪造表而不是原始表,因为我的实际db和单元
测试
db是不同的,但是
在
相同的连接中,当我收到错误时,
如何
将实际值引用到
测试
表中?不能在SpyPro
浏览 2
提问于2020-03-23
得票数 0
1
回答
模糊工具:
在
预定义的
范围内
变异整数?
、
、
我是新手,对模糊工具,基本上,我想
使用
模糊工具来
测试
一个
特定
的功能。因此,我正在寻找一个模糊,它只支持变异的整
数值
,
在
预定义的
范围内
?
浏览 1
提问于2016-05-15
得票数 0
回答已采纳
2
回答
查看所选单元格
是否
在数据
范围内
、
我设置了一个宏来执行“onclick”事件中的一段代码,并且我正在尝试确定他们
是否
在
表
范围内
选择了一个
数值
。下面是我的表的一个示例,我正在尝试确定他们
是否
在
第二列中选择了一个>0的数字。我知道
如何
引用
特定
表的第二列,如下所示:但我不确定
如何
确定选定的单元格
是否
在
该
浏览 13
提问于2020-02-20
得票数 0
回答已采纳
2
回答
Jenkins中的单元
测试
、
、
、
、
我需要做的是对表进行某种类型的单元
测试
,就像我已经得到了查询,
测试
会将值传递给这个查询,
在
away或其他地方它是单元
测试
。我有点困惑,因为我知道我需要做什么,我有工具,但结构对我来说并不清楚。在哪里以及
如何
进行单元
测试
,以及
如何
将其推送到他们在数据库上开发的每个人。
浏览 1
提问于2017-01-31
得票数 2
1
回答
如何
避免
tSQLt
在
raiserror后中止被调用的proc?
在
我们的存储过程中,我们喜欢
使用
raiserror()
在
引发和错误之后“返回”
特定
的返回值。为此,我们
使用
低严重性级别(例如12),后跟一个返回值,例如: create or alter proc dbo.usp_test begin error on purpose The return code is -3 */ 然而,当从
浏览 22
提问于2019-03-29
得票数 1
回答已采纳
2
回答
如何
用rails
在
mysql数据库中查找浮点值
、
、
假设我有一个名为Position的rails模型,以及latitude和longitude两列(都定义为浮点数)。我已经用一些位置值填充了模型。现在我试着根据它的纬度找到位置:返回为零。即使我试过这个:positions = Position.where('positions.latitude = ?', lat) 结果是零。我的数据库是用于生产的mysql。以上代码正在开发中的单词
浏览 0
提问于2018-04-22
得票数 3
回答已采纳
3
回答
使用
tSQLt
对SSIS包进行单元
测试
、
、
、
我真的很喜欢
tsqlt
来
测试
进程和函数,但我真的希望能够执行SSIS包,并利用FakeTable和AssertEquals来确定它
是否
是SSIS包做了它应该做的。有没有人探索过这条路,有没有可能用
tsqlt
封装
测试
的事务调用dtexec?
浏览 0
提问于2013-07-03
得票数 8
回答已采纳
1
回答
tSqlt
-
使用
模式集合输出XML的单元
测试
过程
、
、
、
我们目前正在为一个需要XML有效负载的集成项目开发SQL存储过程,我们已经
使用
schema Collections实现了该过程,以确保严格遵守定义的模式。我们希望为这些存储过程编写单元
测试
,但由于输出是XML,我不确定
如何
(或
是否
)可以
使用
tsqlt
中的assert存储过程(而不必将所有内容转换为表/表变量)。有没有人可以给我指出正确的方向--
是否
可以或不能这样做,如果不可能,我应该
如何
尝试为XML有效负载创建一个新的资产存储过程?或者,<e
浏览 0
提问于2017-07-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
嵌入向量能否理解数字?BERT竟不如ELMo?
重型柴油车SAE J1939总线数据结构分析及应用
机器学习中的问题解决方案:解析解vs数值解
接口测试用例设计
自学编程第四课
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券