bdd 相关问题

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

为具有不同语句的两个GIVEN获取多个匹配绑定

我在Specflow中编写了两个Scenario,一个用于UI,另一个用于API。场景和步骤定义如下:场景1:@Regression场景概述:添加单个新外部用户...

回答 1 投票 0

使用Selenium在textArea中输入完整的html

我有一个textarea,我需要在那里输入完整的HTML。在BDD我将传递文件的路径,但我不知道如何捕获完整的HTML(带标签)以通过SendKeys应用于Textarea。一世...

回答 1 投票 2

多步文件打开多个浏览器

问题:如果我有多个Steps文件,当我执行测试时,无论我运行哪个测试,似乎都在为每个文件创建WebDriver。我看到一个看似......

回答 3 投票 2

如何更好地在SpecFlow中使用ScenarioContext来实现可维护性

在我的测试项目中存储运行时值我在SpecFlow中使用了很多测试上下文变量,如下所示。我在VS2018中使用SpecFlow和C#。 ScenarioContext.Current [“PostResponse”] = postResponse; ...

回答 1 投票 1

你应该用BDD方式或Gui Test进行测试吗?

我想知道你什么时候应该通过BDD测试,比如黄瓜/ specflow,什么时候应该直接测试你的gui。例如,测试“AdminHelp按钮只能由...看到

回答 2 投票 1

Rails和Selenium:如何在浏览器中停止/暂停执行测试?

我正在努力(但非常有趣的时候)使用Cucumber,RSpec,Selenium和Rails进入行为驱动开发。我准备好让我的设置用Selenium进行测试了,这很有趣......

回答 7 投票 14

如何在不使用钩子的情况下获取黄瓜方案名称?

我想为每个场景获取一个场景名称,以便在saucelabs上运行它时将其设置为Test name。在创建webdriver之前,可以使用MutableCapabilities设置此测试名称。我在创造......

回答 2 投票 0

摩卡(子)套件上的保释套件错误但接下来继续?

我在node.js中使用具有bdd样式规范的mocha。是否有可能在第一次出错后保留一个子套件,但继续它的父/兄弟套房?假设我测试不同的路由来访问api,...

回答 2 投票 1

在API自动化测试中使用BDD是一种很好的方法吗?

我正在为RESTful API测试自动化编写一个框架,我已经决定使用REST Assured,我不是百分之百确定添加一个层来允许使用特定于域的语言来定义测试...

回答 7 投票 2

使用Behave在Pycharm Professional 2019.1中“未发现任何测试”

启动Python BDD,在pycharm 2019.1 pro中使用Behave。刚开始学习Python和Pycharm IDE。使用基本示例运行其中包含一个方案的要素文件。当我使用Pycharm运行时......

回答 1 投票 1

Clojure的BDD测试框架[关闭]

谷歌搜索从过去几年中只揭示了这个问题的答案,我在github上看过的一些项目已经很长时间没有提交了。是否有人在...

回答 4 投票 0

按F12后无法导航到specflow场景中的步骤

示例考虑简单示例给定JoeDoe用户与现有员工帐户关联,并提供以下信息领域|价值| |名字|乔| | ...

回答 2 投票 0

黄瓜JVM - 获取所有方案的参考

是否有可能参考Cucumber JVM中的所有场景?问题:我需要务实地计算一些关于场景的统计数据(失败,总计数等)。对于失败,我可以创建@ ...

回答 1 投票 1

如何使用pytest-bdd在allure报告中设置严重性级别

我使用pytest-bdd和allure生成报告,在生成的诱惑报告中,我可以看到严重级别默认为NORMAL,如何设置我需要的严重级别。提前谢谢。 ...

回答 1 投票 0

如何使用MSTest从命令行运行SpecFlow方案?

我有Visual Studio 2010,我们有两个VS解决方案。第一个是Web应用程序,第二个是SpecFlow测试。有两个Visual Studio实例运行...

回答 5 投票 11

在TFS Build(.net和python项目)中运行空手道测试

我是一名java开发人员,我使用空手道来测试Rest API(python项目)和(.net项目),如何在2个项目中的tfs build中运行我的测试?我使用独立的jar来执行我的功能。

回答 1 投票 -1

为什么黄瓜不能创建以')'或'。'结尾的bdd句子的步骤定义?

我无法创建以一些标点符号结尾的bdd句子的步骤定义。它将此句子创建为“null”当我在搜索字段“id(用户名)”中搜索“用户X”时,我点击...

回答 1 投票 0

尽管在特征文件calc.feature中添加了Background,但仍获取了cucumber.runtime.DuplicateStepDefinitionException

我在使用Spring Boot运行我的Cucumber Selenium测试时遇到以下错误我已在功能文件中添加了Background。不知道如何推广得到的参数......

回答 2 投票 2

如何从功能文件中准备json文件?

有没有办法从BDD中的.feature文件准备json文件?我正在尝试创建json文件,其中输入数据源是.feature文件功能:测试REST API场景:创建...

回答 2 投票 0

如何使用NUnit 3.11配置Specflow 3.0.199?

我之前已经做了几次,但今天没有用。我错过了什么吗?我想使用NUnit从scract配置Specflow并在Visual Studio中执行。我见过 ...

回答 2 投票 0

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