bdd 相关问题

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

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

undefinedStepdefinitionException - 匹配多个短语黄瓜步骤定义

美好的一天 我最近从 cucumber-java8 转换为 cucumber-java,并且在步骤定义中遇到了正则表达式的问题。 黄瓜无法识别我们所加入的步骤...

回答 1 投票 0

如何查找未使用的Cucumber步骤

我使用 Cucumber 已有大约一年的时间,并且一直在不断重构功能和步骤定义。我在许多文件中定义了大量步骤,但我不能...

回答 4 投票 0

Chrome 驱动程序 116.0.5845.96 不适用于 windows11 pro

我在自动化测试方面遇到问题,我在一台装有 Windows 11 专业版的机器上更新了 Chrome,另一台装有 Windows 10 专业版。我从 https://googlechromelabs 下载了驱动程序....

回答 1 投票 0

如何获取在java8及更旧的依赖项中运行的当前功能文件名?

如何使用 DriverFactory 类或旧依赖项版本和 java 8 的运行程序文件获取在 java 中运行的当前功能文件名? 我尝试使用功能场景,但它对我不起作用。是...

回答 1 投票 0

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