腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
何时
使用
单元测试
与
BDD
测试
c#
、
unit-testing
、
automated-tests
、
bdd
基于对
BDD
的一些浅显的阅读,我得出结论,
单元测试
是
测试
应用程序的某些细粒度部分的好工具,而
BDD
是更高级别的,在那里您可以练习功能工作流。我会考虑
单元测试
的一些候选项目:排序算法、状态缩减程序、几何计算等。我认为
BDD
的候选项目将是功能工作流:向购物车添加项目,登录,搜索网站内容以查找课程材料,等等…… 客户要求我编写一个排序算法,通常我会编写一个
单元测试
,如下所示: public class SorterTest适合这种
测试
吗?如果不合适,如何在<
浏览 54
提问于2017-04-05
得票数 4
回答已采纳
1
回答
测试
驱动开发是否考虑行为驱动开发的一部分?
unit-testing
、
tdd
、
bdd
更准确地说,编写
单元测试
是否被视为
BDD
实践? 联合
测试
是
BDD
/TDD的一部分,还是两者兼而有之?
浏览 0
提问于2012-04-03
得票数 4
回答已采纳
1
回答
行为驱动的开发是否
使用
单元测试
或集成(“程序集”)
测试
?
unit-testing
、
testing
、
integration-testing
、
bdd
、
acceptance-testing
我们应该将
BDD
测试
划分为“
单元测试
”还是“集成
测试
”(“组装
测试
”或“字符串
测试
”)?困惑是因为技术上
BDD
测试
是用*单元工具运行的,尽管
测试
可能(在大多数情况下)包括几个组件,因为它们可能用于端到端
测试
用例。
浏览 1
提问于2014-05-03
得票数 2
回答已采纳
7
回答
写作
单元测试
时要
测试
什么?
unit-testing
、
testing
、
code-generation
我想开始对我们的应用程序进行
单元测试
,因为我相信这是
与
测试
建立良好关系的第一步,并允许我扩展到其他形式的
测试
,最有趣的是Cucumber的
BDD
。目前,我们
使用
Codesmith生成所有的基类,这些类完全基于数据库中的表。我很好奇用这些基类生成
测试
用例的好处?这是糟糕的
测试
实践吗?我们
测试
我们知道我们想要的例子
浏览 14
提问于2010-03-10
得票数 7
回答已采纳
6
回答
TDD和
BDD
的确切区别是什么?
manual-testing
、
tdd
TDD和
BDD
的确切区别是什么?你能给我简单解释一下吗?
浏览 0
提问于2015-11-07
得票数 11
回答已采纳
2
回答
行为驱动开发仅仅是验收
测试
软件吗?
tdd
、
bdd
、
atdd
我想知道,
BDD
只在验收
测试
级别工作吗?如果不能,它在
单元测试
级也能工作吗?
BDD
对
单元测试
有什么建议吗? 谢谢
浏览 2
提问于2015-03-03
得票数 0
3
回答
现在我已经把所有的
单元测试
都迁移到MSpec了,我还需要NUnit吗?
unit-testing
、
tdd
、
nunit
、
bdd
、
mspec
我是用NUnit做
测试
的。我用一种行为风格来命名我的NUnit
测试
(比如给定、
何时
、然后)。但是,我现在所有的
单元测试
都
使用
MSpec。我仍然是先写
测试
,
使用
mock,等等。所以,它们仍然是
单元测试
。但是,我看不出有必要
使用
NUnit。 我很紧张,不能放弃我在学习NUnit上所付出的所有努力。考虑到
BDD
是正确的TDD,我应该完全放弃TDD/NUnit吗?
浏览 6
提问于2013-10-30
得票数 5
2
回答
您是以
BDD
方式进行
测试
,还是以Gui
测试
方式进行
测试
?
cucumber
、
bdd
、
specflow
、
gui-testing
我正在尝试理解什么时候应该通过
BDD
(如such /specflow)进行
测试
,以及
何时
应该直接
测试
您的gui。此管理按钮位于特定页面上。我是否应该以
BDD
的方式
测试
它(也就是这样的场景: 编写一个
单元测试
,将current_user设置为管理用户,并
测试
模板呈现的html
浏览 1
提问于2012-08-22
得票数 1
回答已采纳
1
回答
Node.js文件夹结构:
单元测试
和e2e
测试
javascript
、
node.js
、
testing
、
directory-structure
目前,我的结构如下:/tests/e2e而我用于
单元测试
的specs文件夹以及specs内部的结构
与
src内部的结构相同。但是,我觉得在根dir中有两个
测试
文件夹是不对的,我想知道在社区中是否有这样的约定。 我确实读过了这个帖子:。建议是用于
BDD
的spec和用于
单元测试
的tests。但是,我同时
使用
BDD
(
与
Jasmine或Mocha一起
使用
):
单元测试<
浏览 0
提问于2017-02-27
得票数 11
回答已采纳
2
回答
在没有三角剖分的情况下,TDD模式能存在吗?
c#
、
.net
、
unit-testing
、
tdd
我在想,一旦我‘伪造’了我的实现来通过
测试
,,直到什么时候我应该离开这个假的实现,而不改变它与真正的实现。或者,我是否应该等到一个新的
测试
调用这个伪造的实现,并因为它没有按照它预期的方式运行而失败呢?(在我看来,这听起来像是 ) 是否可以假装它(‘直到你成功!)
测试
驱动模式存在没有(深思熟虑或非故意的)三角? 谢谢!
浏览 1
提问于2010-12-12
得票数 4
2
回答
用于
BDD
单元测试
的cucumber.js?
unit-testing
、
testing
、
cucumber
、
bdd
、
cucumberjs
我想知道是否可以
使用
cucumber(js)进行
BDD
单元测试
?众所周知,Cucumber是一个可运行的验收
测试
框架。但是我从来没有见过cucumber是否以及如何被用作
BDD
单元测试
的例子。cucumber能够提供
单元测试
吗?
使用
cucumber进行
单元测试
是不是很少见?
浏览 1
提问于2015-02-07
得票数 5
4
回答
行为驱动的开发如何成为
测试
驱动的开发/
单元测试
的一种形式?
development-process
、
tdd
、
bdd
、
methodology
在查看和行为驱动开发时,“行为驱动开发是
测试
驱动开发的扩展”(来自维基百科)。围绕各种文章进行研究,行为驱动开发是TDD的一种形式,即编写
单元测试
。同时,
BDD
关注的是业务价值,但并不是所有模块都能独立提供直接的业务价值。(在嵌入式软件开发中,这通常是正确的。)只有当单独的模块一起
使用
时,才会增加业务价值。因此,关注于业务需求的行为
测试
可以
使用
单元测试
来实现,这似乎是矛盾的。 行为驱动的开发是否在为单个单元编写单个
单元测试
的级别上工作。或者它实际上<e
浏览 0
提问于2021-08-11
得票数 4
回答已采纳
4
回答
BDD
与
TDD的关系
tdd
、
bdd
BDD
与
TDD的关系是什么? 据我所知,
BDD
在TDD上增加了两项主要内容:
测试
命名(ensure/W应当)和验收
测试
。在
BDD
的开发过程中,我应该遵循TDD吗?如果是,我的TDD
单元测试
是否应该在相同的“确保/应该”样式中命名?
浏览 0
提问于2011-10-01
得票数 33
回答已采纳
1
回答
windows桌面应用程序
测试
自动化的小黄瓜语法
automated-tests
、
bdd
是否有任何解决方案、工具或框架可以为windows桌面应用程序构建具有行为驱动开发(
BDD
)方法的
测试
自动化项目?
浏览 0
提问于2018-10-01
得票数 1
1
回答
伊斯坦布尔和摩卡在我的Node.JS项目
测试
中给出了“参考错误:套件未定义”
javascript
、
node.js
、
unit-testing
、
mocha.js
、
istanbul
我
使用
伊斯坦布尔
与
Mocha和柴断言库在Node.js项目上执行
单元测试
和代码覆盖
测试
。我正在一个Linux服务器上运行,我有一个帐户。我能够以
测试
驱动开发(TDD)和行为驱动开发(
BDD
)两种方式
使用
Mocha成功地运行
单元测试
,并
使用
以下两个命令: ./node_modules/.bin/_mocha -u
bdd
-R spec qa/
bdd
_Perso
浏览 0
提问于2018-04-16
得票数 0
回答已采纳
2
回答
有
单元测试
的图表吗?
unit-testing
、
diagrams
我想
使用
Boost
单元测试
框架来编写一个层次化的
单元测试
,它不仅包括函数的基本输入/输出行为,而且还包括更高的功能,例如对一些
测试
问题的正确结果等等。 然而,我担心,我会迷失在复杂的
测试
中。就像一些
单元测试
图?
浏览 0
提问于2018-09-08
得票数 2
回答已采纳
3
回答
与
简单的
单元测试
工具(如SpecFlow )相比,
使用
BDD
测试
工具(如MSTest )有哪些优势?
unit-testing
、
bdd
、
specflow
我看的是
BDD
测试
工具,比如SpecFlow、MSpec或NSpec,从示例中我看不出它们比简单的
单元测试
工具(如MSTest )有什么优势。据我所见,在创建
BDD
测试
时,我会编写一个类似于用MSTest编写的普通
单元测试
的
测试
方法。我可以看到的区别是,
BDD
测试
工具似乎要求我编写几个
测试
方法,然后可以组合这些方法来创建实际的
测试
。另一个不同之处是,至少在SpecFlow中,我必须通过属性将简单的英
浏览 0
提问于2016-08-04
得票数 5
回答已采纳
3
回答
作为一名程序员,我需要了解哪些关于行为驱动开发的知识?
unit-testing
、
bdd
我喜欢先写
测试
,然后用assertEquals和assertTrue等来表达我需要我的代码做什么。所以我的问题是。作为一个程序员,
BDD
对我有什么价值?b)在
与
非技术客户合作的背景下
浏览 0
提问于2012-03-11
得票数 1
3
回答
TDD,
BDD
还是两者兼而有之?
testing
、
unit-testing
、
tdd
、
bdd
我对
BDD
有点困惑。我现在在做TDD。 我的问题是
BDD
是TDD的补充,还是一个全新的东西,我的团队应该同时做TDD和
BDD
?还是只做一件事就够了?
浏览 0
提问于2012-09-13
得票数 3
3
回答
BDD
/Cucumber
测试
的水平是什么?
bdd
、
cucumber
我现在正在学习
BDD
/Cucumber,我问自己:在哪个层次上
使用
它是好的?要
测试
它们,您主要需要
使用
单元测试
和集成
测试
。UI
测试
也可以用
BDD
运行,还有一些用例。我认为Cucumber/
BDD
实际上只是用于
测试
特性(基本上是业务逻辑?)而不是像“当我点击这里,我输入X,然后我点击确定”(工作流)之类的东西?我还读到了很多关于
BDD
是“当然”用于end2end
测试</em
浏览 0
提问于2017-11-19
得票数 11
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
单元测试系列:Mock工具Jmockit使用介绍
Web API 之数据验证与单元测试
Vue2的单元测试与调试技术
Python3的单元测试模块mock与性能测试模块cProfile
Rust 与 Golang - 何时使用它们?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券