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

Python与JIRA XRAY集成

戎洛城
2023-03-14

无法找到在python中进行手动测试的相同方法。请注意,在使用Python的自动方法中,在XRAY的测试执行中,需要将手动测试状态更新为Pass/Fail。

共有1个答案

隗俊誉
2023-03-14

解决办法是这样的。

首先,使用jira api创建一个新的“测试执行”类型:

fields_dict = {
    'project': 'AB',
    'summary': 'New execution',
    'description': 'Test execution creation via python',
    'issuetype': {'name': 'Test Execution'}
}

test_execution = jira.create_issue(fields = fields_dict)

现在我们需要将测试与这个测试执行相关联。对于本例,让我们将一个名为“AB-3”的测试关联起来。不要忘记包含此帖子的身份验证详细信息。您可以以相同的方式关联测试集,即“AB-3”可以是单个测试,也可以是一个测试集。

requests.post("https://my.jira.com/rest/raven/1.0/api/testexec/" + test_execution.key + "/test", json{"add": ["AB-3"]})
r = requests.get("https://my.jira.com/rest/raven/1.0/api/testexec/" + test_execution.key

test_id = r.json()[0]['id']
requests.put("https://my.jira.com/rest/raven/1.0/api/testrun/" + str(test_id) + "/status?status=PASS")
 类似资料:
  • 问题内容: 我正在从Coursera学习Python。在本课程中,他们使用 CodeSkulptor 上的SimpleGUI模块。谁能告诉我如何将SimpleGUI与python 2.7和3.0 shell集成在一起? 问题答案: 来自Darren Gallagher的Coursera论坛 从CodeSkulptor文档中: http://www.codeskulptor.org/docs.htm

  • 我刚来锡库利。我想在我的python(2.7版)单元测试(实际上是selenium webdriver测试)中添加sikuli特性(能够检查网页上是否显示了特定的图像)。有什么建议怎么做吗?我尝试安装,但出现错误(因为它可能需要Cython)。

  • 我是新点燃的。 步骤1:我在两个VM(ubuntu)中安装了Ignite 2.6.0,在一个VM中启动了节点。下面有COMAND。bin/ignite.sh examples/config/example-ignite.xml 步骤2:我的所有配置都在example-default.xml中 步骤3:在其他VM中执行包含datagrid逻辑的client.jar(该VM既是客户机也是节点)。 步骤

  • 0.9.2 新版功能. 这些函数提高了初始化 Django 配置中环境变量的效率,运行后即可从 Django 项目或者 Django 本身中提取环境变量,而不需要每次使用 fabfile 时都亲自设置环境变量,或者使用 manage.py 插件。 目前,这些函数仅支持 Fabric 和 fabfile 以及它能引用到的 Django 库交互。听起来限制了你的使用,其实不然。在下面的例子中,你可以像

  • 问题内容: 我是Django的新手,而Ajax的新手。我正在一个需要将两者整合的项目中。我相信我理解它们背后的原理,但是并没有找到对两者的良好解释。 有人可以给我快速解释一下如何将两者集成在一起来更改代码库吗? 例如,我仍然可以将与一起使用,还是必须随着Ajax的使用而改变我的回答?如果是这样,请你举例说明如何更改请求的响应?如果有什么不同,我返回的数据是JSON。 问题答案: 即使这不完全符合S

  • 问题内容: 我有一个Java应用程序,需要与第三方库集成。该库是用Python编写的,对此我没有任何发言权。我正在尝试找出与之集成的最佳方法。我正在尝试JEPP(Java嵌入式Python)-以前有人使用过吗?我的另一个想法是使用JNI与Python的C绑定进行通信。 任何有关最佳方法的想法都将不胜感激。谢谢。 问题答案: 为什么不使用Jython?我唯一能想到的缺点就是你的库是否使用CPytho