当前位置: 首页 > 知识库问答 >
问题:

如何在TestNG中集成cucumber?

奚正谊
2023-03-14

我有一个框架,它是用来创建的核心Java+TestNG。然后是TDD模型,POM是我们的构建管理工具。有人能告诉我是否有可能使用Cucumber将框架从TDD更新到BDD。但是我仍然希望对此需求做最小的更改,比如不更改任何现有的技术(核心语言、TestNG、Maven Sys.)。我的目标是如何在Eclipse中使用testng.xml/testng插件运行cucumber TC。在Jenkin CI服务器中实现代码是否可能只需最少的更改?

有人能给我举个基本的例子吗?

共有1个答案

荣轶
2023-03-14

是的,您可以将CucumberJVM与TestNG、Selenium和Maven集成。

您可以使用MVN test从Jenkins运行测试。

这里有一个基本的示例:

 类似资料:
  • 我正在尝试使用cucumber-testng,它看起来很简单。到目前为止,我已经使用Gradle安装了以下软件包: (cucumber with testng) (java现在识别cucumber注释) (运行cucumber-testng测试) 如何运行这些测试?当通过命令运行时,我会看到错误。 我在java中的测试大纲如下: src/test/resources/feature/structu

  • 主要内容:1. 项目依赖,2. Spring组件,3. TestNG + Spring在本教程中,我们将演示如何使用TestNG测试Spring的组件。 使用的工具 : TestNG 6.8.7 Spring 3.2.2.RELEASE Maven 3 Eclipse IDE 1. 项目依赖 为了演示,首先创建一个名称为:TestngSpringIntegration 的 Maven 项目。 要将Spring与TestNG集成,您需要包依懒,添加以下内容: 创建文件:pom.xml

  • null 如何在transform()步骤中添加Jaxb2Marshaller?

  • 请指导我完成设置TeamCity的步骤,以便它可以运行我的TestNG测试。 我的目标是:每当我在TeamCity上运行新构建时,它都会自动触发新构建上的testNG套件。 我正在使用以下工具: IDE:Eclipse 自动化工具:Selenium Webdriver 语言:Java 测试运行程序框架:TestNG 任何对链接或网站的引用都会非常有帮助。

  • 有什么方法可以将cucumber与现有的testng项目集成在一起吗?目前,在我们的项目中,我们使用testng和Page对象模型。现在我们决定把cucumber也包括在内。但我认为我们不能,因为cucumber使用功能文件,我们可以有'n'个场景。但是testng是基于@test方法运行的。所以,让我知道我们是否可以集成cucumber+testng,如果可以,我们如何使用cucumber运行每

  • 本文向大家介绍如何在Asp.Net Core中集成Refit,包括了如何在Asp.Net Core中集成Refit的使用技巧和注意事项,需要的朋友参考一下   在很多时候我们在不同的服务之间需要通过HttpClient进行及时通讯,在我们的代码中我们会创建自己的HttpClient对象然后去跨领域额进行数据的交互,但是往往由于一个项目有多个人开发所以在开发中没有人经常会因为不同的业务请求去写不同的