创建问题:使用jira测试链接集成

Dev*_*ang 7 testing jira testlink jira-rest-api

我使用以下xml将Testlink与Jira集成在一起

<issuetracker>
    <username>xyz</username>
    <password>#123</password>
    <uribase>abc.net/projects/KEY/</uribase>
    <uriapi>abc.net/rest/api/latest/</uriapi>
    <uriview>abc.net/browse/</uriview>
    <projectkey>KEY</projectkey>
    <issuetype>1</issuetype>
</issuetracker>
Run Code Online (Sandbox Code Playgroud)

我能够将现有的jira问题链接到测试链接.

但是创建问题窗口包含版本字段,它不会让我输入任何值或不提供任何建议,如下图所示.

创建问题

我试图在jira中创建版本,但它不起作用.

所以,

  1. 我应该为版本字段输入/配置什么值?

  2. 有什么用<issuetype>1</issuetype>?我们可以提供任何其他价值吗?

  3. 如何在创建问题窗口上链接新字段?

4. 版本与jira字段版本不匹配.

Luk*_*jdu 2

我不确定您使用的是哪个版本的 JIRA REST API,但v2 的教程说:

就像现实世界中的其他人一样,我们也面临着时间和资源的限制。支持两种序列化格式比仅支持一种序列化格式需要更多时间。因此,对于 JIRA REST API 的初始版本,我们决定提供“更多 JSON 内容”,而不是“更少 JSON 和 XML 内容”。

所以我不确定 XML 支持。我没有使用 Testlink 的经验,但我猜它在后端使用某种序列化程序。

  1. 如果您检查创建问题端点,则没有版本字段。我想这将是版本字段。在 JIRA 项目中可以有多个版本。您可以从获取项目版本端点获取版本列表。
  2. 问题类型是您要用于问题的问题类型的 ID。您可以从获取问题所有类型 端点获取项目特定问题类型的列表。 问题类型
  3. 我对此不太确定
  4. 检查第一点