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

如何在Jira中不存在cucumber特征部分时,将其批量导入X射线

范安歌
2023-03-14

在我们的自动化测试套件中有超过500个Cucumber特性文件,我正试图将它们导入到Xray中。我正在使用Jenkins来完成XrayImportFeatureBuilder类。正如在导入cucumber测试-剩余文档中所建议的,功能部分将不被导入,因为假设它已经作为需求问题存在于吉拉。现在,因为有那么多的特性文件,所以当我运行导入作业时,手动将每个特性标题和描述添加到吉拉并将其与测试关联起来真的很耗时。

很想知道是否有一种方法只导入功能部分?

我安装了Jira DC v3.9.0和X射线v3.6.6

共有1个答案

梅庆
2023-03-14

进口cucumber的过程。特征文件在这里被详细说明,并且精确地提到不可能导入特征部分,因为那通常将对应于现有的故事问题。这整个想法假设人们在最常见的场景中使用吉拉。故事通常遵循一个过程,其中有人负责创建和审查它们。然而,如果您想提供它们,我看到的唯一选择是编写一些代码/脚本来解析。特性文件,然后构建一个可以由吉拉的CSV导入程序导入的CSV,或者直接向吉拉API发出REST API请求来创建这些问题。然而,您将会以500个故事问题结束,您将需要手动链接到相应的场景/测试。为了使这种联系更加自动化,您需要编辑。特性文件(在导入它们之后),并添加一个标签,在“特性:”部分之前创建需求/故事问题。这将是一个具有挑战性的事情,虽然你有很多。特征文件。

 类似资料:
  • 我可以通过jira手动导入执行结果(report.json),并给出正确的状态。但我想通过自动化来实现我无法做到的 如何做到这一点 我试着在终端中使用下面的curl命令。。无法获得预期的结果

  • 我在看Jenkins的X射线插件文档:https://docs.getxray.app/display/XRAY/Import执行结果-REST#ImportExecutionResultsREST JUnitXMLresultsMultipart 经过几次尝试后,我发现有点混乱。如果我没有试图使用多部分导入执行,我可以通过指定测试执行密钥来更新测试执行。 当我尝试multipart时,我有一个J

  • 我试图编译我的java文件'check 4PrimeTest.java'使用以下命令的命令提示符: javac-classpath.:朱尼特。jar CHECK4优先测试。JAVA 我得到以下错误: 错误:包junit。框架不存在导入junit。框架。*; 我不确定为什么会出现这个错误,因为我已经导入了junit。框架。*在我的节目里。 下面是我的代码:

  • 我对 Rust 和系统语言非常陌生。我目前正在与 Rust 一起探索这门语言。我有一个我自己无法解决的问题。我想我已经理解了问题所在。 我不想在vector中存储实现< code>trait BaseStuff的对象。在Rust对我来说不是一个简单的任务:-)。 这是我的示例代码,不会编译。 错误[E0277]:类型的值的大小在编译时无法知道- 错误:由于以前的错误而中止 有关此错误的详细信息,请

  • 在cucumber测试中,我想在不改变特性文件的情况下跳过一些特性文件,比如添加额外的标记。虽然标签可以排除功能文件运行,但我不能修改这些文件。是否有方法在maven pom.xml中进行配置?或者我可以使用带有特殊特性参数的@cucumberoptions吗? 一种方法是使用Maven插件为每个特性文件生成一个Junit Runner类。然后,通过,我们可以指定排除或包含以排除或包含那些Juni

  • 我是爪哇cucumber的新手。 运行runTest失败时: cucumber运行时。CucumberException:在[]处未找到任何特征 java类: 功能文件: 背景:用户导航到Facebook,因为我在Facebook登录页面上 "#"使用AND场景的场景:当我输入用户名为“TOM”并且输入密码为“JERRY”时,登录应该失败 “#”场景与BUT场景:当我输入用户名为“TOM”,输入密