bdd 相关问题

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

拍摄场景失败截图

在我使用Ruby / Capybara / Cucumber / Selenium进行的自动测试中,有必要在测试的某些步骤失败时执行以下步骤:-拍摄浏览器屏幕截图-...的图像...

回答 1 投票 0

Alexa BDD测试

我正在尝试以我的Alexa技能实施BDD测试。我正在使用Java SDK来实现它。基本上,我想在测试套件中以编程方式触发任意意图,并在...

回答 1 投票 0

CUDD执行中的段错误

对于编译,我使用了:1)./configure --enable-dddmp --enable-obj --enable-shared --enable-static;使2)gcc test.c -o testprogram -I /path/to/cudd-3.0.0/cudd -I /path/to/cudd-3.0.0/util -...

回答 1 投票 0

如何使用QAF BDD2框架在运行BDD方案时应用过滤器?

我们具有功能文件,其中的场景仅适用于移动设备和台式机。我只想在回归分析中运行移动方案。我应该如何添加此过滤器,以便仅选择移动设备...

回答 1 投票 0

具有Junit的QAF-Cucumber:在Maven安装中没有要执行的方案

已经使用QAF-Cucumber和Junit创建了一个项目。如果已在我的POM.xml中添加了依赖性,则在下面显示''' com.qmetry

回答 1 投票 0

[需要登录的Web应用程序的Bdd方案

因此,对于行为驱动测试,我知道一个已知规则是确保场景不相互依赖,这听起来不错,很有意义,但我不知道它应该如何工作...]]

回答 2 投票 0

如何在BDD方案之间共享任何变量/对象?我正在使用Cucumber BDD和Java定义我的步骤定义

这里登录API调用在所有情况下都很常见,因此我尝试使用“背景”。但是在本例中,在登录API调用之后,我们获得了会话ID,并且需要将该会话ID作为标头传递给...

回答 1 投票 0

Specflow-我们能否在Specflow示例表中传递参数

我的场景是场景大纲:给定用户具有指定名称 description ... ] >>

回答 1 投票 2

在黄瓜特征文件中传递的参数,在步骤定义脚本中不起作用

查询:在黄瓜特征文件中传递的参数,在步骤定义脚本中不起作用?我试图从黄瓜传递浏览器名称,并且脚本应按输入运行。以下是功能文件...

回答 1 投票 0

带有SpecFlow钩子的NuGet软件包

我创建了一个SpecFlow挂钩类,以在BDD Specflow C#项目中生成范围报告。它工作正常,并且生成了报告。 [BeforeTestRun]公共静态无效的InitializeReport()...

回答 2 投票 0

如何避免巧合测试通过

我有以下测试案例:it('是为了显示欢迎消息',()=> {spyOnProperty(authServiceSpy,'token')。and.returnValue(environment.testAuthenticationToken);让老师:Teacher = ...

回答 1 投票 0

SpecFlow + Selenium-WebDriver:跨步骤共享WebDriver吗?

说我有一个使用两个不同类中包含的步骤的方案。有没有办法让他们两个都拥有相同的IWebDriver实例的句柄,而无需经历...

回答 4 投票 3

是否可以使用QAF BDD实施标记规则,如果可以,我该怎么做?

使用QAF BDD,我们可以将标签作为键和值对提供,是否可以确保功能文件中可以提供的值在定义的集合内,例如:@testType:smoke here ...

回答 1 投票 0

如何在ExpressJS中以正弦形式在服务中编写业务逻辑

我想使用sinon使用ExpressJS和Mongoose为服务的业务逻辑编写测试代码。我编写了以下测试代码,但是findOneService仅将id作为参数,并返回一个...

回答 1 投票 0

AfterFeature挂钩在specFlow中无法正常工作

[我有2个要素文件,其中包含2个步骤定义类。每个类都具有[AfterFeature]钩子的方法。在执行feature2时,在...的步骤定义文件中的[AfterFeature]钩子下定义的方法...

回答 1 投票 0

如何在空手道中使用变量作为json键?

* def myvariable = 1 * def schema =“”“ {myvariable:'#number',2:'#number',3:'#number',4:'#number',5:'#number', 6:'#number',}“”“我需要使用'myvariable'作为键。怎么可以...

回答 1 投票 1

黄瓜Js,如果我需要使用给定步骤中的值,什么是最佳做法?

我想出的方法是这个给定的(`Step1`,async function(){const IwantToUseThisObj = {A:'a',B:'b'} this.IwantToUseThisObj = IwantToUseThisObj})然后(`...] >

回答 1 投票 1

Specflow V 3硒BDD运行测试时出错

我上次检查Baseclass.contrib.specflow.selenium.nunit时仅支持SpecFlow 1.9。

回答 1 投票 0

如何向黄瓜报告添加时间戳

如何在Cucumber-JVM中为测试运行开始/结束和方案开始/结束向HTML报告添加时间戳?我可以将Cucumber选项添加到RunWith JUnit运行器吗?

回答 1 投票 0

如何生成有用的pytest-bdd测试报告?

我正在使用pytest-bdd并想生成一个测试报告,其中明确显示了“给定,何时,然后”步骤,如果发生故障,它将向您显示错误。我已经安装了pytest-html和...

回答 1 投票 0

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