cost 313 ms
cypress cucumber - 如何识别调用步骤定义的功能文件? - cypress cucumber - How to identify the which feature file calling step definition?

我的框架包含从不同feature文件调用的common step definitions 。 我想根据来自功能文件的step definition调用来设置locators 。 例如下面的Steps从公共模块调用step Definition 。 常用步骤定义 我想根据不同的特征文件为save按钮 ...

空手道:如何引用或读取场景大纲中定义的示例部分中的变量 - Karate : How to refer or read variable in Examples section which is defined in Scenario Outline

在空手道框架中,我正在尝试在场景大纲中定义的示例部分中引用变量。 下面是功能文件的代码片段。 执行此操作后,出现以下错误。 *js 失败: org.graalvm.polyglot.PolyglotException: ReferenceError: “filtered” 未定义* 任何人都可以 ...

2023-02-01 05:16:48   1   18    karate / bdd  
功能文件执行成功但未观察到 output - Feature file executes successfully but no output is observed

我一直在尝试通过 Python 学习 BDD,我已经为该功能编写了一个简单的功能文件和步骤实现。 步骤实现包含简单的打印语句。 执行功能文件后,命令提示符显示功能文件已成功执行,但我看不到打印的步骤定义文件中的任何字符串。 以下是我的功能文件和步骤定义特征文件(test.feature): 步骤定 ...

Cluecumber 报告插件的所有步骤页面中未显示测试数据 - Test Data not showing in All Steps page in Cluecumber report plugin

我正在生成 cluecumber 报告。 每当生成报告时,在“所有步骤”页面中,测试数据不会被填充,而是步骤显示空的 angular 括号,如 {}。 测试用例写成 - ** 请参阅下图了解它现在是如何生成的。** 在此处输入图像描述 pom 文件看起来像这样 - 在此处输入图像描述在此处输入图像 ...

Failed to parse the JSON document: Request successful return 200 response but response body isn't printed in Log 文件 - Failed to parse the JSON document: Request successfully return 200 response but response body isn't printed in Log file

我在 DeletePlace 请求的响应正文中验证“状态”:“确定”时遇到异常。 请求成功,状态代码为 200,但日志文件中没有响应正文。 控制台错误指向 Utils 行#47。 以下是错误控制台指向错误的代码和屏幕截图:在此处输入图像描述 请帮助我,让我知道是否需要任何其他信息。 我尝试再次创建 ...

我正在使用 BDD 框架,我有非常大的场景和很多例子 - I am working with the BDD framework, and I have very large scenarios with many examples

我正在使用 BDD 框架,并且我有很多示例(测试数据)的非常大的场景。 我怎样才能最小化这些示例和场景以使其更易于维护? 或者我如何从 excel 表中读取我的示例(测试数据)而不是在功能文件中实现所有示例。 这是好的解决方案吗? 我目前正在做的是在我的功能文件中实现所有示例,尽管事实上在某些情况下 ...

空手道:如何让数据初始化只执行一次 - Karate:How to make data initialization only execute once

在此功能文件中,@setup 场景将运行两次,因为还有两个其他场景概述使用它功能: @设置场景: def data = [{a: 1}, {a: 2}, {a: 3}] 场景大纲:行打印'一个:',一个例子: | 空手道.setup().data | 场景大纲:测试行打印'测试一个:',一个例子 ...

模拟和存根是实现细节吗? - Are mocks and stubs implementation details?

我读过,对于 TDD,我们应该从实体的用户/调用者的角度来处理被测实体(函数、class 等)。 要点是关注公共“接口”。 这反过来会推动设计并帮助更早地推理设计。 但是当我们需要在我们的测试中引入模拟和存根时,这不就是一个实现细节吗? 为什么“用户”会/应该关心应该存在的其他实体? 例如如何开始 ...

BDD 使用 PyEDA 测试表达式是否为真 - BDD test if an expression is true using PyEDA

我正在尝试使用 PyEDA package BDD 实现,并提供“真/假”数据来构建功能性 BDD。 然后在构建的 BDD 中测试新表达式是否为“真”时我的数据是否得到更新。 但是,我无法利用“等效”方法并获得“真”。 也许,表达结构是错误的,或者别的什么。 我不是来找电子背景的,因此我无法完全理解 ...

Java 空手道 UI 自动化测试中的断言错误 - Java assertion error in Karate UI automation test

我正在尝试在我现有的 BDD 空手道项目中执行基本的 UI 自动化,该项目对于 API 和 UI 自动化测试工作得很好。之前工作的相同 UI 测试由于此错误而停止工作。 但是,当我尝试使用 karate ui test 打开任何网站时,它会抛出 Java.lang.AssertionError: o ...

如何在 pytest BDD 使用固定装置的特定场景测试结束时运行特定的 function - How to run a specific function at the end of a specific scenario test in pytest BDD using fixtures

背景我需要在针对特定测试场景运行场景后运行一些特定方法我试过的场景如下 步骤定义如下所示 面临的问题这里的问题是 'stop_car()' function 在场景执行之前被触发。 我需要在场景结束时运行。 即使任何断言在 Given、When 或 Then 中失败,在任何情况下都应执行方法“st ...

我应该避免对实时数据进行验收测试吗? - Should I avoid testing on live data for acceptance testing?

我的团队正在过渡到使用 BDD 和 cucumber。 我们正在创建验收测试,据我了解,我们希望成为高水平、快乐的路径类型测试,像用户一样端到端地冲击我们的功能。 我们如何: 确保实时环境中不断变化的数据不会导致测试出现错误的失败? 如果 go 错误,保护部署到环境的更改不会影响所有客户? 或者, ...

2022-09-21 21:01:51   2   25    cucumber / bdd  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM