bdd 相关问题

BDD代表行为驱动开发。它与TDD(测试驱动开发)和ATDD(验收测试驱动开发)相关并从中衍生而来。它在语言上与它们不同,更喜欢“示例”,“场景”或“规范”到“测试”。

我不能@Spy黄瓜春天开机测试对象分两步定义

我在与春季启动2个问题运行黄瓜测试我有两个步骤的定义和两个clases我试图窥探的对象与尝试的Mockito捕捉传递给一个方法的参数...

回答 1 投票 2

什么是JBehave和黄瓜之间的区别是什么?

我已阅读的地方,JBehave实际上是相当于Java黄瓜,黄瓜,而基于Ruby的。可有人形容他们之间的差异提供了做链接?

回答 4 投票 59

贝哈特致命错误:接口“贝哈特\贝哈特\背景\上下文”未找到

我试图运行安装和配置成功后贝哈特特征文件。我得到以下错误:致命错误:接口“贝哈特\贝哈特\背景\语境”用C未找到:\ Apache24 \ ...

回答 1 投票 0

我们有空手道像@AfterScenario什么?

我想打电话给每个场景后的方法从单一的功能与空手道,做我们在空手道类似@AfterScenario?或者是有任何其他方式来实现这一功能?

回答 1 投票 1

黄瓜JVM - @When不能被解析为一个类型

我下面这个教程设置BDD在Java项目中使用黄瓜JVM。我已经设置了以下测试文件在我的src /测试/ java文件夹为我在Eclipse中工作的一个Java项目:...

回答 1 投票 1

运行子程序全部发出后(或之后或当)步骤

我想有我测试人员可以组织以任何顺序的考虑(或当或之后)的步骤。这意味着,给定的步骤将被累积采取的行动(数据库插入,网页访问等)...

回答 1 投票 3

反应BDD定制的API调用(模拟响应)

我做BDD与cucumberjs,硒的webdriver和反应。在场景中的一个,我想使模拟API调用,而不是实际的API调用。示例 - >我打电话http://example.com/v1/getData ...

回答 2 投票 0

在BDD我们可以更换[设置]有鉴于当我们用小黄瓜语法?

我用小黄瓜语法:考虑..当..然后..在我的机器人测试案例我的问题是:当我想将[设置] + [TEARDOWN]如何将它们插入?可以GIVEN更换设置,或者我应该包括...

回答 2 投票 0

宁静BDD:如何重用测试步骤(@steps),因为我们做在黄瓜BDD(使用微微容器即)

用平静BDD +硒+的JUnit automation.i有黄瓜BDD的经验,我们可以轻松地共享steps.i要实现宁静一样。为简单起见,让我们说我们有一个登录...

回答 2 投票 0

如何推广硒黄瓜登录步骤,避免功能重复文件的步骤?

我使用的硒+黄瓜为我的自动化项目,并使用Java编写。我写的,我在每一个场景重复4-5登录步骤的特征文件。下面是登录该行...

回答 3 投票 2

表示`before_scenario`钩子不记得初始化的变量值

我在测试运行期间使用行为装置来创建计数器。我在before_all钩子中初始化计数器,然后在每次场景运行时在before_scenario中将其递增。我想 ...

回答 1 投票 0

SpecFlow中表格中的基元列表

我正在使用SpecFlow 3预发布,不确定是否有所作为。无论如何,我有下表:|驾驶执照| |没有| | C | | CE | ...

回答 2 投票 0

CucumberJS 2.0.0如何从Before Scenario Hook中获取场景名称

问题我一直在使用Before钩子的输出命名我的截图文件,以便我们得到截图来自的功能和场景的名称。我的输出......

回答 1 投票 1

小黄瓜功能无法与步骤匹配任何方法

我是BDD测试功能:注册我想注册Authenticator使用我的名字和电子邮件场景:注册认证码鉴于我输入“Joe”“I”和“Doe”名称,“joe.doe @ngc ....

回答 2 投票 1

为非常大的Web表单编写黄瓜数据驱动方案的正确BDD方法是什么?外部数据文件或多列数据表?

目前,我们正在测试一个Web应用程序,它有15个以上的表单,每个表单平均有20个字段。考虑到性能,可维护性和BDD焦点,哪种方式会更好?

回答 1 投票 1

使用Cucumberish和UI测试从故事板加载控制器

我正在尝试使用Cucumberish框架使用BDD实现UI测试。我非常了解Feature文件解析系统,并设法测试主屏幕的一些UI元素。但是......

回答 1 投票 0

在Cucumber Feature文件中使用变量?

我的团队正在使用Cucumber测试REST API。这些步骤调用了API,而场景中有“如果我使用JSON YYY调用XXX”。设置JSON是不是很糟糕的做法......

回答 2 投票 5

expect(str1).to.equal(str2)即使在str1不等于str2时也会通过

我需要颠倒非常特定格式的json文件中“对象”的顺序。我写了一个测试来比较expectedResult和实际结果。测试期望(结果).to.equal(expectedResult); ...

回答 1 投票 0

设置和拆除pytest bdd的功能

我正在尝试使用pytest-bdd进行设置和拆卸模块。我知道有行为你可以使用before_all和after_all模块做一个environment.py文件。我怎么在pytest-bdd中这样做我看了...

回答 3 投票 3

摩卡:将用户故事翻译成describe / it规范(bdd框架即mocha)?

我正在尝试使用describe和它将我的用户故事转换/翻译成mocha规范。我发现它有点令人困惑。举个例子:故事:账户持有人提取现金作为...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.