腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
TDD
和
责任
驱动
设计--
如何
协调
测试
优先与设计过程?
TDD
的“伦敦风格”建议关注对象角色、职责和协作,使用模拟对象在自上而下的过程中
驱动
大规模组件设计层(与专注于方法算法改进的“经典风格”相反)。我理解基本的方法,但我想知道你
如何
协调这种形式的
TDD
(仍然强调首先编写
测试
)与我们设计组件的更自然的方式,即。在我们开始编写任何
代码
之前,勾勒出相关类的逻辑设计,并在纸上/在我们的脑海中定义它们的角色
和
职责。 感谢一些
现实
世界
的建议。
浏览 4
提问于2011-08-17
得票数 0
4
回答
TDD
Spider纸牌
我提出的另一个关于
TDD
的问题。我读过一些关于
TDD
的文章和书中的章节,我理解
为什么
你应该
TDD
,我理解简单的例子,但似乎当我在
现实
世界
中尝试时,我很容易被卡住。如果你要编写Windows Vista附带的著名Spider纸牌,你能给我一些简单的
TDD
示例吗?你会从哪些
测试
开始?
浏览 0
提问于2009-01-07
得票数 2
3
回答
BDD
和
TDD
,正确的工作流是什么?
、
我的理解是:任何对我的解释都有全面了解的人能用这些敏捷原则来介绍一个简单的应用程序吗?我看到在单独的出版物中有大量关于BDD
和
浏览 1
提问于2014-03-31
得票数 4
回答已采纳
7
回答
C++中的单元
测试
、
、
仅仅为了让一个类变得可
测试
而使用接口打破所有的依赖是可以的吗?它在运行时涉及大量开销,因为有许多虚调用,而不是普通的方法调用。如果我进行重构,由于大量的逻辑变化,我必须完全重新编写单元
测试
。我的
代码
更改经常会更改数据处理的基本逻辑。我没有看到一种方法来编写单元
测试
,
浏览 2
提问于2009-06-29
得票数 5
回答已采纳
2
回答
使用网络I/O
驱动
FTP客户端的
测试
,这属于集成
测试
还是功能
测试
?
、
、
、
、
我是
TDD
的新手,这是我第一次
测试
一个
现实
世界
的项目。首先,我想
测试
驱动
FTP客户端,所以我做了。由于FTP客户端自然地处理网络I/O,所以在我看来,单元
测试
没有用,因为单元
测试
不应该包括任何I/O操作,而只包括内存中的操作1。 然而,在集成
测试
和
功能
测试
方面出现了混乱。我应该把我的FTP客户端
测试
套件放在哪里?集成
测试
可以适应I/O
浏览 1
提问于2016-11-04
得票数 0
回答已采纳
3
回答
PHPUnit
测试
真实示例
、
、
、
、
我知道有很多库可以发送电子邮件,但我想学习
TDD
……所以,我已经创建了一些
测试
,并且我有一些
代码
。现在我可以在构造函数上设置电子邮件地址并验证它。如果电子邮件地址错误,则会引发异常。电子邮件地址是唯一的必填字段...我没有设置
和
获取,因为用户将在构造函数上设置所有电子邮件数据。 现在,我将编写发送
测试
。我不知道该怎么开始。如果我不想要setter
和
getter,我
如何
测试
值是否存在(主题、邮件正文、标题)?
如何
测试
是
浏览 0
提问于2011-06-15
得票数 19
回答已采纳
1
回答
如何
在Keil uVision 4中设置
TDD
?
、
、
我正在通过Edx.org学习“嵌入式系统-塑造
世界
”课程,我们正在使用TM4C123板
和
Keil uVision 4.73IDE,以及用C语言编写的所有
代码
。我想做
测试
驱动
的开发(
TDD
),但是我在获得
TDD
环境设置时遇到了很多困难。 我一直试图使用作为
测试
框架,因为它是为嵌入式系统创建的,但我似乎无法编译它。对于
如何
在使用C
和
uVision时获得
TDD
设置,Doed任何人都有任何资源(博客等等
浏览 3
提问于2014-03-11
得票数 2
回答已采纳
3
回答
TDD
-内外对内
、
、
、
在与使用
TDD
从内到外构建应用程序之间有什么区别?下面是我读到的关于
TDD
和
单元
测试
的书: 开发基于
浏览 0
提问于2012-09-27
得票数 62
回答已采纳
13
回答
TDD
真的适用于复杂的项目吗?
我问这个问题是关于我在
TDD
项目中遇到的问题。在创建单元
测试
时,我注意到了以下挑战。维护大型模拟数据是困难的,也是不
现实
的。当数据库结构发生变化时,这就更加困难了。
测试
GUI
测试
业务 我的经验是,如果将
TDD
限制在简单的业务逻辑上,那么
TDD
工作得很好。然而,复杂的业务逻辑很难
测试
,因为<e
浏览 0
提问于2011-01-31
得票数 59
3
回答
在保持
测试
通过的同时,是否有很好的资源来重构现有的C#
代码
以使用LINQ?
、
、
、
我一直在教自己一些LINQ,我认为有一个练习是有用的,就是使用我现有的Project C#
代码
,它是我使用
测试
驱动
开发()构建的,并逐渐将其转换为LINQ。我想知道重构“传统”OO C#
代码
使用LINQ
和
函数式编程语法是否可行,同时保持所有
测试
通过。在转换到LINQ时,我无法找到一种方法来完成我习惯于使用
TDD
的微小步骤,这对我来说是一个障碍。我似乎需要做很大的修改,才能得到一个函数,然后用它替换整个
代码
块。 我意识到我可以用LINQ从头开始写这个,但
浏览 0
提问于2011-06-29
得票数 0
3
回答
单元
测试
C++:
测试
什么?
、
、
、
长篇小说现在我继承了一个新项
浏览 0
提问于2012-07-19
得票数 21
1
回答
基于模型的
测试
与模型
驱动
测试
的区别
、
、
、
我无法对比基于模型的
测试
和
模型
驱动
的
测试
之间的区别。这里有很多定义。但没有明确的定义与
现实
世界
的例子。 谁能帮助我理解这两者之间的区别,借助
现实
世界
的例子。
浏览 0
提问于2016-08-27
得票数 0
回答已采纳
2
回答
莫克
和
命令模式.I正在挣扎,你能帮忙吗?
、
对于
TDD
这个
世界
来说,我很快就发现,有时候嘲笑并不是那么容易。我们在工作中使用MOQ,所以我需要学习
如何
使用moq来做这件事。我有一些使用命令模式的
代码
,并运行一个treat.However,如果要
测试
驱动
它,我将不知道
如何
实现下面的
代码
。我做了以下工作 创建了BaseToolStripMenuItem:ToolStripMenuItem,并添加了一个命令属性(见下文),创建了一个窗口窗体,并添加了一个带有2项打开
和
退出的menuS
浏览 0
提问于2010-01-17
得票数 2
回答已采纳
1
回答
学习
TDD
资料来源
我被
TDD
迷住了。我在网上查了一些东西,看到了鲍勃叔叔的视频,他在那里申请保龄球,现在我想更进一步。在我的正常工作中,我不构建保龄球应用程序。我主要是构建crud/数据密集型应用程序。有没有人知道一本书,视频,教程等描述了
TDD
在以CRUD为中心的应用程序中的使用、做
和
不使用?
浏览 6
提问于2013-07-31
得票数 1
回答已采纳
1
回答
伊斯坦布尔
和
摩卡在我的Node.JS项目
测试
中给出了“参考错误:套件未定义”
、
、
、
、
我使用伊斯坦布尔与Mocha
和
柴断言库在Node.js项目上执行单元
测试
和
代码
覆盖
测试
。我正在一个Linux服务器上运行,我有一个帐户。我能够以
测试
驱动
开发(
TDD
)
和
行为
驱动
开发(BDD)两种方式使用Mocha成功地运行单元
测试
,并使用以下两个命令: ./node_modules/.bin/_mocha -u bdd -R spec qa/bdd_Perso
浏览 0
提问于2018-04-16
得票数 0
回答已采纳
2
回答
TDD
:
为什么
、
如何
和
真实的
测试
驱动
代码
我还开始阅读关于
TDD
的书。以下是我的一些问题:然后再来问我关于
现实
生活项目的问题,如果你有一个绿色项目,你想从
TDD
开始。你先从什么开始?您是将您的项目划分为特性,然后将每个特性都分解为
tdd
,还是您实际上是任意地选择然后从那里进行。 例如,我有一个新项目,它需要登录功能。我
浏览 3
提问于2011-10-13
得票数 15
回答已采纳
1
回答
测试
脚本的最佳模型/设计技术
、
、
、
一个建模方法的例子是
TDD
和
页面对象。我们能把两者结合起来吗?目前,我正在使用junit学习
TDD
,但我不确定在编写selenium脚本时是否能够使用它。 提前感谢!
浏览 0
提问于2020-02-02
得票数 0
回答已采纳
10
回答
TDD
和
测试
是在编写源
代码
之前还是之后?
、
我已经看过很多关于
为什么
测试
驱动
开发是好的,以及它减少了开发时间等等的文章。但是,在搜索了很多论坛之后,我仍然没有得到
TDD
的具体优势。我并不是说
测试
是一件坏事,但我的观点是,如果我在编写源
代码
之后再编写单元
测试
,而不是
TDD
提出的反之亦然,那又有什么害处呢?一旦完成,这两个
测试
用例的行为就像是回归
测试
。当我尝试在遗留
代码
中遵循
TDD
时,我也遇到了很多问题,我猜现在大多数
代
浏览 3
提问于2010-01-14
得票数 3
回答已采纳
4
回答
遵循
TDD
必然会导致DI吗?
、
、
我学会了同时进行
测试
驱动
开发(
TDD
)、依赖注入(DI)
和
反向控制(IoC)。当我使用
TDD
编写
代码
时,我总是在类的构造函数中使用DI。我想知道这是因为我是
如何
学会做
TDD
的,还是这是
TDD
的自然副作用。 因此,我的问题是:遵循
TDD
原则
和
编写不依赖于外部服务的单元
测试
是否不可避免地导致DI?
浏览 0
提问于2012-08-15
得票数 14
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券