BDD代表行为驱动开发。它与TDD(测试驱动开发)和ATDD(验收测试驱动开发)相关并从中衍生而来。它在语言上与它们不同,更喜欢“示例”,“场景”或“规范”到“测试”。
我在与春季启动2个问题运行黄瓜测试我有两个步骤的定义和两个clases我试图窥探的对象与尝试的Mockito捕捉传递给一个方法的参数...
我已阅读的地方,JBehave实际上是相当于Java黄瓜,黄瓜,而基于Ruby的。可有人形容他们之间的差异提供了做链接?
我试图运行安装和配置成功后贝哈特特征文件。我得到以下错误:致命错误:接口“贝哈特\贝哈特\背景\语境”用C未找到:\ Apache24 \ ...
我想打电话给每个场景后的方法从单一的功能与空手道,做我们在空手道类似@AfterScenario?或者是有任何其他方式来实现这一功能?
我下面这个教程设置BDD在Java项目中使用黄瓜JVM。我已经设置了以下测试文件在我的src /测试/ java文件夹为我在Eclipse中工作的一个Java项目:...
我想有我测试人员可以组织以任何顺序的考虑(或当或之后)的步骤。这意味着,给定的步骤将被累积采取的行动(数据库插入,网页访问等)...
我做BDD与cucumberjs,硒的webdriver和反应。在场景中的一个,我想使模拟API调用,而不是实际的API调用。示例 - >我打电话http://example.com/v1/getData ...
我用小黄瓜语法:考虑..当..然后..在我的机器人测试案例我的问题是:当我想将[设置] + [TEARDOWN]如何将它们插入?可以GIVEN更换设置,或者我应该包括...
宁静BDD:如何重用测试步骤(@steps),因为我们做在黄瓜BDD(使用微微容器即)
用平静BDD +硒+的JUnit automation.i有黄瓜BDD的经验,我们可以轻松地共享steps.i要实现宁静一样。为简单起见,让我们说我们有一个登录...
我使用的硒+黄瓜为我的自动化项目,并使用Java编写。我写的,我在每一个场景重复4-5登录步骤的特征文件。下面是登录该行...
表示`before_scenario`钩子不记得初始化的变量值
我在测试运行期间使用行为装置来创建计数器。我在before_all钩子中初始化计数器,然后在每次场景运行时在before_scenario中将其递增。我想 ...
我正在使用SpecFlow 3预发布,不确定是否有所作为。无论如何,我有下表:|驾驶执照| |没有| | C | | CE | ...
CucumberJS 2.0.0如何从Before Scenario Hook中获取场景名称
问题我一直在使用Before钩子的输出命名我的截图文件,以便我们得到截图来自的功能和场景的名称。我的输出......
我是BDD测试功能:注册我想注册Authenticator使用我的名字和电子邮件场景:注册认证码鉴于我输入“Joe”“I”和“Doe”名称,“joe.doe @ngc ....
为非常大的Web表单编写黄瓜数据驱动方案的正确BDD方法是什么?外部数据文件或多列数据表?
目前,我们正在测试一个Web应用程序,它有15个以上的表单,每个表单平均有20个字段。考虑到性能,可维护性和BDD焦点,哪种方式会更好?
我正在尝试使用Cucumberish框架使用BDD实现UI测试。我非常了解Feature文件解析系统,并设法测试主屏幕的一些UI元素。但是......
我的团队正在使用Cucumber测试REST API。这些步骤调用了API,而场景中有“如果我使用JSON YYY调用XXX”。设置JSON是不是很糟糕的做法......
expect(str1).to.equal(str2)即使在str1不等于str2时也会通过
我需要颠倒非常特定格式的json文件中“对象”的顺序。我写了一个测试来比较expectedResult和实际结果。测试期望(结果).to.equal(expectedResult); ...
我正在尝试使用pytest-bdd进行设置和拆卸模块。我知道有行为你可以使用before_all和after_all模块做一个environment.py文件。我怎么在pytest-bdd中这样做我看了...
摩卡:将用户故事翻译成describe / it规范(bdd框架即mocha)?
我正在尝试使用describe和它将我的用户故事转换/翻译成mocha规范。我发现它有点令人困惑。举个例子:故事:账户持有人提取现金作为...