bdd 相关问题

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

jest模拟函数而不作为回调传递

我有一些代码,如:module.exports = {idCheck:function(errors){errors.some((error)=> {if(error.parentSchema.regexp ==='/ ^((?!\\ bMyId \\ b)。)* $ / i'){this._recordError(...

回答 1 投票 0

团队是否采用BDD进行回归测试?

在回归测试中采用Selenium已经听到很多关于BDD的消息。团队是否使用BDD编写回归测试?我问的是为一个体面的消费者自动测试案例......

回答 2 投票 -3

黄瓜订购给定,何时,然后(给定,何时,然后,何时,然后)

作为一个端到端自动化测试程序,我一直认为Given,When,Then语句(使用Cucumber时结合在Gherkin语言中)应该只出现在1的顺序。给定,...

回答 3 投票 2

黄瓜问题:步骤未实施

我正在使用Cucumberish Framework进行XCUI测试。有时,当测试用例开始时,它会在第一步停止。这是间歇性的。大多数时候它无缝运行。我很......

回答 1 投票 1

如何让behat在填充之前等待元素显示在屏幕上?

当我点击一个按钮时,会打开一个带有表单的新页面,我需要在该页面上填写一个字段。但是,只要页面开始加载,就会尝试填充尚未填充的字段...

回答 3 投票 2

小黄瓜(不是)Javascript

我是BDD和Gherkin的新手。试图使用Cucumber,它将Gherkin解析为Ruby - 一种我不知道的语言。有没有可以将Gherkin转换为Javascript的库?如果我得到Javascript输出...

回答 4 投票 0

在IntelliJ中右键单击黄瓜

我试图简化我们运行黄瓜的方式。我们为每个文件夹都有一个运行器,我们总是在运行配置中更改运行器,该运行配置中设置了一些VM选项。我可以右键点击一个功能,......

回答 2 投票 0

禁用TestResults文件夹

如何配置SpecFlow以停止将日志写入TestResults文件夹?我花了最后几个小时阅读文档,我也看了这里:http://specflow.org/documentation / ...

回答 1 投票 1

无法安装和使用Specflow

我在家里的PC上安装了Specflow。它在我工作的PC上完美运行。安装Specflow后,我在家中收到此错误:警告引用ActivityLog.xml。这是什么......

回答 1 投票 1

使用Specflow时处理日期

1我有一个像这样的Specflow功能:给定日期为1,1,2018当我使用“生成步骤定义”时,会产生如下方法:[给定(@“日期为(。*),(。*) “)] public void GivenADateOf(...

回答 1 投票 0

Cucumber中的可重用/通用示例表

多个场景是否可以使用相同的Examples表?因此,而不是像下面这样的东西:场景大纲:第一个场景鉴于我正在查看“ “......

回答 2 投票 2

after_step中的HOOK-ERROR:TimeoutException:消息:超时

有时,当我的脚本由jenkins运行时,我收到一个错误:after_step中的HOOK-ERROR:TimeoutException:消息:超时(会话信息:chrome = 69.0.3497.92)(驱动程序信息:chromedriver = 2.35.528139(...

回答 1 投票 1

storyQ将参数传递给函数

这是我的测试,我想将一个变量传递给函数ImageSelectionDatabaseIsValidAllTotalGainsAssigned我希望它检查断言一次为8,一次为7.但是你无法通过...

回答 1 投票 0

如何在行为中看到print()语句(BDD)

上下文:我使用Python with Behave(BDD)。无论是从命令行(行为)还是从自定义main()运行我的测试,行为都是相同的:测试运行并且我看到的唯一输出...

回答 5 投票 36

My Behat Scenario Outline的步骤定义返回undefined

我正在使用Behat v3.0为我的代码创建测试,但我在我的功能文件的场景大纲中有几个步骤仍未定义。我的场景大纲示例:场景大纲:发送...

回答 1 投票 0

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