转自:51testing
1.1、概要
本文主要内容是教大家学习如何利用Python对Jira缺陷进行管理操作。
在平时的测试中,大家对于缺陷管理平台一定不陌生,平时的缺陷都要去平台进行操作。今天我们就来看看Python是怎么样连接Jira进行操作的。
1.2、获取JIRA数据
某天领导要看XX项目的目前缺陷情况,总共有多少bug,多少未处理的,未处理的bug中严重程度是怎么样的,这些bug都属于谁来负责修改等。这一串问题足以把任何一个测试人员击垮,如果平时不做准备的话。
如果你有一个定期统计缺陷信息的习惯的话,我相信你会很淡定的把结果展示给你的领导,像下图这样。
图表中的数据应该全部来源于缺陷管理平台,如果平时有一个定期统计信息的习惯的话,那么你会很清楚的掌握目前项目的缺陷情况。今天我们重点不是将如何做好项目缺陷的统计,但是自动化的获取这些平台缺陷的信息的目的就是为了这些数据。
首先Python操作Jira平台只需要利用Jira库就可以了,安装也很简单
控制台输入:pip install jira
当安装好jira库后,我们就可以连接Jira平台了,先来一个简单的脚本:连接Jira并获取当前平台所有的项目。
from jira import JIRA
jr=JIRA('http://jira地址',basic_auth=('登录名','密码'))
#连接jira