问题标签 [jbehave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jbehave - Jbehave 和期待异常
我在 JBehave 中有一个“何时”,在某些情况下应该抛出异常。但是,我找不到任何有关如何处理此问题的文档。这是我的场景:
给定一个有 6 个现有赌注的游戏,当用户下注时,该游戏的最大赌注为 6
那时没有,因为我希望在用户下注时抛出异常。
请记住,我并不总是希望何时抛出异常。例如,当现有赌注小于最大赌注时。在那种情况下,我想在“then”中做一些确保。
jpa - 如何告诉 JBehave META-INF 使用 Maven 插件为 JPA 配置它?
我试图让 JBehave、JPA 和 Maven 一起玩得很好。我可以通过 eclipse 运行测试,一切正常。我通过 maven 运行它,而 JPA 找不到该persistence.xml
文件。然而,我的单元测试发现该persistence.xml
文件很好,但不涉及 JBehave。
显然,我需要告诉 JBehave 查找src/main/resources
该META-INF/persistence.xml
文件,或者至少在类路径中获取它。有没有办法做到这一点?
org.jbehave jbehave-maven-plugin 2.3-rc1 run-scenarios-found test test/nsfw/bmp/partymodel/PartySearch.java test/nsfw/bmp/partymodel/RealtionshihpFunctionality.java run-scenarios
web-services - JBehave 是 Web 服务自动化测试的好选择吗?
我们的工作场所需要自动化 Web 服务测试。我们一直在使用 QTP 脚本来做到这一点。
我们作为一个团队,有点倾向于 Jbehave 作为一种选择。JBehave 是 Web 服务功能测试自动化的好选择吗?
我们确实使用 Soap UI 进行手动测试。但我们计划自动化功能和回归测试,以缩短发布周期。
欢迎提出建议。
java - 尝试运行 jBehave 场景时出现 ScenarioNotFoundException
我一直在谷歌搜索一段时间,试图找出解决这个问题的方法,但没有真正的运气。我在尝试运行 jBehave 测试时遇到了这个问题 -
我的文本场景、Steps 类和场景类都在同一个目录中($Path_to_jBehave_Directory)。
这是我在我的 maven pom 中使用的:
任何帮助将不胜感激!
java - Which BDD framework allows a simplistic approach to "story writing"?
I'm trying to use BDD in a very simple way, in order to minimize the amount of Java code. I want to create exactly two files, one is my story:
Next, I create a Java class:
And that's it. I don't want to have any more files, any more unit tests. I want some BDD-framework to find my story file, parse all my Java files, and run them one by one. Is it possible to achieve?
ps. What is important here is a possible reuse of Java methods in my other stories. For example, this is the story no.2:
java - 组织 JBehave 故事
我们刚刚开始研究使用 JBehave 进行验收测试,我想知道使用它的人如何组织故事的编写和故事文件的存储。目前只是对它们进行开发,因此我们将故事文件存储在资源文件夹中,并与 Java 代码一起实现它们。
我想我的实际问题是你如何以及在哪里存储你的故事文件,以及这如何与产品所有者或 QA 编写故事一起工作?
java - 当测试不是Java方法时如何让Eclipse跳转到失败的JUnit测试
我有一个 nive 桥,它允许我通过 JUnit 运行 JBehave 测试,其集成比 JBehave 开箱即用的更深入——我的 JUnit 层次结构现在显示每个故事文件及其下的场景,因此您可以看到哪些场景失败了。这一切都运行良好,除了您不能在 Eclipse 中双击失败的场景并让它跳转到故事文件中的相关行。
JUnit 描述类是围绕作为Java 方法的测试而设计的,但我想知道是否有一些巧妙的方法来指示使这项工作起作用的位置(例如在注释列表中)。
谢谢。
maven - 如何使用 Maven 运行 JBehave 测试?
如何从 Maven 运行 JBehave 测试?我有一个扩展 JUnitStories 的类,它从我的 IDE 运行。我无法让 JBehave Maven 插件运行我的测试。谁能指出用 Maven 运行测试的简单方法?
java - 在 Maven 中运行时如何让 JBehave 包含测试依赖项 jar?
我有一个足够简单的项目,我正在尝试使用 JBehave 核心进行测试,并以 maven-kosher 方式做事(即在 src/main 下进行生产,在 src/test 下进行测试,在添加src/it/{java,resources} 的路径,以及 test 范围内的测试依赖项)。让这一切一起运行似乎比它应该更难。
我的情况有点不同,因为我的代码在 src/it/java 中,而资源在 src/it/resources 中。在 Maven 中配置了这些之后,Eclipse 可以很好地运行这些故事——问题出在 Maven 上。
目前我的问题是它在运行(mvn -X)时看不到mockito(或其他测试依赖项)。即使编辑一个工作示例并添加一个测试依赖项也不包括它。
我已经能够通过将我的测试依赖项粘贴在插件 xml blob 中来使其正常工作,但显然我不想这样重复自己。
构建文件的相关部分(没有手动指定的依赖破解)是:
...
想法?