bdd 相关问题

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

如何从cypress中的BDD步骤定义文件中的fixture导入json文件

我在 cypress 中有以下文件夹结构。我试图在 BDD 步骤定义中调用对象存储库并测试数据 json 文件,但它不会选择文件。 我在 command.js 中有以下函数...

回答 1 投票 0

如何将Excel文件转换为黄瓜数据表

嗨,我正在做一个 BDD Cucumber 项目。而不是在 Cucumber 功能文件中提供 DataTable 本身中的数据。我正在尝试传递 Excel 文件位置 我的 Cucumber 功能文件是...

回答 2 投票 0

在 RSpec 中 - 如何测试一个属性是否小于(或大于)另一个属性

在我的应用程序中我想要一个汽车模型。 它将有两个字段:date_from 和 date_till(指定某人使用它的时间段)。 我希望模型能够验证 date_from

回答 5 投票 0

Kotest 与 Mockk:如何清除验证计数

所以我有以下代码: When("收到带有位置更新命令的短信") { 每一个 { context.getString(R.string.location_sms, 任何(), 任何(), 任何(), 任何()) } 返回...

回答 4 投票 0

Serenity BDD 报告不显示带有示例的故事(嵌入式表格)

我对 Serenity 报告中出现的所有故事都有疑问。 当我使用 maven (mvn clean verify) 运行它们时,我可以在输出中看到它们,并且它们运行所有示例,但是当我...

回答 2 投票 0

Cucumber Table,多种类型的用户,多种类型的权限

我正在尝试通过 Cucumber 最有效地利用 BDD。任何意见,将不胜感激。 我有一个有很多层的应用程序。有许多用户,从基本管理员到完全所有者。每个r...

回答 1 投票 0

如何使用 gtest 模拟 C++ 中的非虚方法?

是否有一种干净、简单的方法可以使用 gtest 来模拟 C++ 中的非虚拟方法?尽管使用 GoogleMock 方式强制您重新声明您的模拟类。 在我看来,此功能至关重要

回答 1 投票 0

BDD 使用 PyEDA 测试表达式是否为真

我正在尝试使用 PyEDA 包 BDD 实现,并提供“True/False”数据来构建功能性 BDD。然后测试我的数据更新是否新表达式为“True”我...

回答 2 投票 0

我可以将步骤定义放在不是“steps”的文件夹中吗?

我正在尝试使用Behave on Python。 我想知道是否有办法将我的 .py 文件放在其他地方,而不是被迫将它们全部放在“steps”文件夹中。我现在的

回答 4 投票 0

有没有一种方法可以在多个应用程序上执行一套测试,而无需一次性卸载并重新安装应用程序?用黄瓜

大家早上好, 我对黄瓜框架有一个很大的问题。 这是我现在的情况: 我有 4 个应用程序使用白标方法(4 个应用程序是相似的)。请记住,在...

回答 1 投票 0

是否有业务团队(非开发人员)可以使用BDD工具来编写和执行BDD测试用例? [已关闭]

具有 UI 界面的 BDD 工具,产品团队可以使用它来编写和执行 BDD 测试用例。 我认为 Behave Pro(一款 JIRA 应用程序)非常适合。请建议是否有人遇到过这样的情况

回答 1 投票 0

com.mongodb.MongoTimeoutException:等待匹配的服务器时 30000 毫秒后超时

我收到错误:com.mongodb.MongoTimeoutException:等待与 com.mongodb.client.internal.MongoClientDelegate 匹配的服务器时,30000 毫秒后超时。集群的客户端视图...

回答 1 投票 0

在小黄瓜中处理/传递特征文件中的多个参数

如何使用功能传递多个参数。 我知道“示例:”概念的用法,但它以某种方式使功能文件变得更加复杂和不可读 例子: 场景概要:...

回答 2 投票 0

在行为中,如何只运行一个场景?

我有一个“行为”功能,对其进行了大量测试。 我只需要运行一个特定的场景来满足开发需求。 我该怎么做? (最好在命令行上)

回答 5 投票 0

使用 Cucumber/Gherkin 生成应用程序代码

我对 BDD、Cucumber 和 Gherkin 的世界还比较陌生,所以这可能是一个无意义的问题。 我已经编写了几个功能文件和相关的步骤定义,所以我有一个基本的

回答 1 投票 0

用 Before、After、BeforeStep 或 AfterStep 注释的方法必须具有以下签名之一:

`尝试在黄瓜框架中创建一个钩子,但出现以下错误,不确定我缺少什么 抑制:io.cucumber.java.InvalidMethodSignatureException:用 Before、After、B... 注释的方法

回答 1 投票 0

MongoDB.service 失败,结果退出代码

我无法使用命令“sudo systemctl start mongod”启动mongoDB。 我收到以下消息: ● mongod.service - MongoDB 数据库服务器 已加载:已加载(/lib/systemd/system/mongod。

回答 14 投票 0

如何将日志添加到 Specflow C# BDD 测试的范围报告?

从步骤定义中,我无法将日志添加到范围报告 我在报告中只看到给定何时描述。 Specflow 版本 - 3.9.74 C#-7.0 NUnit3 Hooks.cs 文件: [捆绑] 公开课

回答 1 投票 0

Cucumber - 如何在场景2中调用场景1的步骤?

我正在开发 Cucumber-Java 项目。我遇到的情况是,我必须将场景 1 中的所有步骤使用到场景 2 中,并添加更多步骤。而不是将场景 1 的所有步骤复制到场景 2...

回答 1 投票 0

如何将控制器与过滤器(带有 autofac 的 ASP.NET MVC)一起进行单元测试

所以我正在使用 autofac 在 ASP.NET MVC 4 中编写高级单元测试。 所以我有一个示例控制器: 公共类 SomeController { [一些过滤器] 公共操作结果

回答 1 投票 0

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