腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
tdd
重复
行为
进行
测试
、
、
我有下一段代码,我做了一个
测试
,但现在我有一个难题,严格地说,我
使用
tdd
来添加我必须回复
测试
,只是为了
测试
行为
,但我不确定这是否有必要。catch (ex) { [stateCounterErrorKey]: true,
浏览 2
提问于2018-08-01
得票数 1
回答已采纳
3
回答
在
TDD
单元
测试
中是否需要一个IoC容器?
、
虽然我确实看到了IoC容器的好处(因为我
使用
了它们),但我不知道
如何
将它们合并到
TDD
单元
测试
中(注意,我只对这里的单元
测试
感兴趣,而不是集成
测试
)。当我
进行
TDD
时,我重构构造函数以
使用
IoC,这样我就可以在需要的地方注入假的依赖项。实现容器意味着我将偏离红色-绿色-重构-
重复
循环,并添加不属于我的
测试
范围的代码。现在,假设您以某种方式(具有强大的设计能力)成功地将
TDD
生命周期
浏览 0
提问于2018-02-11
得票数 3
回答已采纳
2
回答
测试
Web的单元
、
、
现在,根据一位发言者的说法,为了
测试
您的
行为
,您需要
使用
MVC,但另一方面,有人说
TDD
是一种可以在任何环境中采用的方法(如围绕ASP.NET MVC或Web的讨论)。另一位发言者声称,如果您将
行为
放在库或模型中,那么您就可以在
TDD
中
测试
您的存储库或服务,因此不需要担心
测试
HTML。如果
进行
Web
测试
,
TDD
应该涵盖多少内容,还是值得付出努力?我知道,有时我们会
使用
“次好的东西”
浏览 1
提问于2009-05-29
得票数 1
回答已采纳
1
回答
我应该在单元
测试
级别
使用
specflow吗?
、
、
、
可能
重复
: 但是,在单元
测试
级别上,预定义Gherkin文件违背了我对
TDD
的理解。换句话说,你的设计是随着你的
行为
而
进行
的。 当我们正在
使用
外部的方法时,现在在单元
测试
级别上,我们
浏览 1
提问于2011-11-23
得票数 13
回答已采纳
10
回答
TDD
-仅仅是关于单元
测试
吗?
、
我是否理解经典的
TDD
仅仅是关于单元
测试
的?不要误解我的意思:我知道
TDD
和单元
测试
之间的区别。我想知道在
TDD
工作流中
使用
集成
测试
是否正确。目前,我从事的项目中,
TDD
肯定只涉及单元
测试
,并且至少有一个严重的问题。我们的大多数单元
测试
都是
行为
测试
,在重构过程中常常会变成假阴性(假红色)(仅仅是因为一些依赖项调用的顺序发生了变化)。该项目是以
TDD
风格创建的,目的
浏览 0
提问于2011-08-09
得票数 37
回答已采纳
1
回答
TDD
和BDD应该结合
使用
吗?
、
我正从
TDD
思维转变为BDD。我理解
使用
BDD是为了确保软件的
行为
和业务目标得到实现。it('should attach properties to scope', function () { expect(MainCtrl
浏览 1
提问于2015-11-16
得票数 8
回答已采纳
4
回答
当预期的
行为
被改变时,我该
如何
做
TDD
?
、
我一直在做我正在做的一个项目的
TDD
,我有相当多的
测试
。我有很多关于代码中强制执行的限制的自动化
测试
,确保不允许不允许的事情。现在有人告诉我,由于我们的许可模式发生了变化,其中一些限制需要取消。由于我已经
使用
TDD
完成了整个项目,所以我不知道
如何
使用
TDD
思维方式
进行
这样的更改。 因此,我的问题是:我是做后端更改并查看哪些
测试
中断,还是尝试找到强制执行
行为
的
测试
,并首先更改这些<e
浏览 0
提问于2011-10-27
得票数 7
回答已采纳
1
回答
TDD
只适用于模型或其他地方。
、
、
、
、
我从肯特·贝克那里买了一本"
TDD
以身作则“,我读过第一部分,关于金钱的对话和计算。
TDD
是否仅与域特定部分相关?在nodejs中,我们
使用
路由回调(就像控制器一样),我想知道在处理
TDD
时是否需要
进行
一些集成
测试
?还是应该只将其应用于我的服务/存储库/实体?(我知道我必须
进行
集成
测试
,但我想知道
如何
应用
TDD
原则,这是我发现的真正面向域的) 在处
浏览 4
提问于2015-10-13
得票数 2
4
回答
如何
使用
TDD
来分割类?
、
我觉得自己在
TDD
方面相当熟练,我甚至在我的公司里聘请了"
TDD
专家“,但是,有些情况我觉得我不知道
如何
正确处理,所以我想听听其他人的意见。这个结论往往是因为该类的
测试
开始变得复杂或
重复
。我可以很容易地
进行
重构,将这个类拆分成我想要的设计(并且我用小步骤完成,保持在绿色栏上)。我的问题是,我最终得到了与现在一起
测试
两个类相同的复杂和
重复
的
测试
,而我希望为每个类
进行
单独的
测试
。对于这样做,我
浏览 6
提问于2012-09-10
得票数 3
5
回答
在
TDD
中要求red的另一种选择:恢复代码更改?
、
根据这个答案 to 这个问题的说法,总是以失败的
测试
(“红色”)开始的一个很好的理由是确保
测试
工作正常,并且将编写的代码是
测试
通过的原因。假设可以通过某种IDE集成实现自动化--这会是
TDD
的另一种形式吗?假设模块及其单元
测试
已经完成,并且都在正常工作。现在,我想引入一个重构,它将通过减少内部函数调用的数量来提高性能未知
浏览 0
提问于2011-05-08
得票数 5
回答已采纳
4
回答
行为
驱动的开发
如何
成为
测试
驱动的开发/单元
测试
的一种形式?
、
、
、
在查看和
行为
驱动开发时,“
行为
驱动开发是
测试
驱动开发的扩展”(来自维基百科)。围绕各种文章
进行
研究,
行为
驱动开发是
TDD
的一种形式,即编写单元
测试
。只有当单独的模块一起
使用
时,才会增加业务价值。因此,关注于业务需求的
行为
测试
可以
使用
单元
测试
来实现,这似乎是矛盾的。
行为
驱动的开发是否在为单个单元编写单个单元
测试
的级别上工作。或者它实际上与集成<e
浏览 0
提问于2021-08-11
得票数 4
回答已采纳
2
回答
BDD
如何
补充
TDD
、
、
、
、
自从我听说了BDD(
行为
驱动的开发)之后,我一直在想它是否补充了
TDD
?它在web开发中真的有用吗?作为一个繁忙的.net web开发人员,是否值得在BDD和
TDD
上花费时间?当我经历了它,我发现它是相当有趣的,但我不知道它
如何
是有用的,我们! 我听过这句话,但它究竟是什么意思呢?虽然这些工具通常是专门为在BDD项目中
使用
而开发的,但它们可以被看作是支持
测试
驱动开发的专用工具形式。这些工具可以将自动化添加到无处不在的语言中,这是BDD的中心主题。
浏览 3
提问于2013-10-02
得票数 4
回答已采纳
1
回答
在
TDD
中,在重构过程中将主类拆分为子类。
、
、
我正试着跟踪
TDD
,并且对它有点陌生。我有一个接口(Java)要实现。但是当我这样做的时候,我不得不再次重写主要的类
测试
用例(对于移动的代码),这导致了大量的
重复
和
重复
工作。在实施
TDD
方法时,我是否做错了什么?
浏览 4
提问于2016-05-09
得票数 2
回答已采纳
4
回答
D3与
测试
驱动开发的最佳实践
另外,我所说的
测试
驱动程序不仅仅指单元
测试
,因为你也可以在D3中
使用
单元
测试
,只是不同于
测试
驱动程序。
TDD
:
测试
驱动开发
浏览 0
提问于2009-01-28
得票数 8
3
回答
如何
测试
在Python中是否导入了模块,用于游戏的
测试
驱动开发?
、
、
更重要的是,我之所以
使用
PyMock,是因为我刚刚开始学习
测试
驱动开发,并且我决心不作弊。我真的很想养成这样做的习惯,根据
TDD
的说法,在我写第一行代码之前,我需要一个失败的单元
测试
。我认为我对我的“生产”代码的第一个
测试
应该是它的依赖项libcotdpy被导入。#!if __name__=="__main__": unittest.main()1) (python人员)
如何
<
浏览 1
提问于2011-11-08
得票数 3
回答已采纳
3
回答
单元
测试
C++:
测试
什么?
、
、
、
长篇小说现在我继承了一个新项
浏览 0
提问于2012-07-19
得票数 21
6
回答
TDD
和BDD的确切区别是什么?
、
TDD
和BDD的确切区别是什么?你能给我简单解释一下吗?
浏览 0
提问于2015-11-07
得票数 11
回答已采纳
2
回答
TDD
在功能
测试
中的应用
、
、
我们已经开发了一个产品两个月了,它的单元
测试
覆盖率很高。我们中的大多数人也是先编写
测试
,然后编写代码。这意味着我们可以信任我们的
测试
,因为我们
使用
了先红后绿的方法。然而,随着我们开始覆盖越来越多的需求,我们有必要
使用
功能
测试
来覆盖这些需求。我们有一个处理需求的团队成员,我相信他会是一个很好的人来编写功能
测试
。不过,我担心的是,功能的开发和功能
测试
的编写将不同步。也就是说,
测试
不一定是在功能
浏览 0
提问于2012-12-03
得票数 0
5
回答
当您需要探索代码时,您
如何
进行
单元
测试
?
在
TDD
中,当您知道您的最终结果应该是什么,而不是您需要达到的处理步骤时,您应该
如何
继续?例如,您的类正在被传递一个对象,它的API对您来说是全新的,您知道这个类有您需要的信息,但是您还不知道
如何
检索它:您将
如何
进行
测试
? } //This is what I'm testing
浏览 8
提问于2011-11-12
得票数 1
回答已采纳
10
回答
TDD
和
测试
是在编写源代码之前还是之后?
、
我已经看过很多关于为什么
测试
驱动开发是好的,以及它减少了开发时间等等的文章。但是,在搜索了很多论坛之后,我仍然没有得到
TDD
的具体优势。我并不是说
测试
是一件坏事,但我的观点是,如果我在编写源代码之后再编写单元
测试
,而不是
TDD
提出的反之亦然,那又有什么害处呢?一旦完成,这两个
测试
用例的
行为
就像是回归
测试
。当我尝试在遗留代码中遵循
TDD
时,我也遇到了很多问题,我猜现在大多数代码都是遗留代码,我们必须在没有预先存在的
测试
浏览 3
提问于2010-01-14
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用Jmeter进行http接口测试
如何使用泰克示波器进行FFT测试
谷歌搜索现在使用Service Worker进行重复搜索
使用Jmeter应该如何进行http接口性能测试?
使用Mavem进行集成测试
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券