提了bug,但是延期处理了,bug什么时候可以jira中怎么关闭bug?

禅道bug处理指导_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
禅道bug处理指导
&&禅道bug处理指导
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢延期发布!AMD的最新AM2处理器是否存在Bug?-搜狐数码天下
--------------- &
延期发布!AMD的最新AM2处理器是否存在Bug?
时间:日09:39
【来源:中关村在线】
【作者:sun】
 AMD的Socket&AM2处理器发布的时间改到了6月6日,有消息指出延期的原因是AMD近期发现Socket&AM2处理器内建的DDR2内存控制器中存在Bug。Bug(程序错误)是因为程序本身有错误而造成的数据丢失、非正常中断等现象。AMD正在处理出现的Bug的问题,但是这需要一段时间。所以它推出的时间推到了6月6号。
  Socket AM2由三种核心组成:Manilla,
Orelans以及Windsor。都支持内置通用DDR2内存控制器,最低Latency值为CL3。最高支持DDR2&667内存提供Dual&Channel技术。HTT的速度由200MHz提升至333MHz。它们不同的地方只是主频和二级缓存。
&&&&&&&&文章点击排行榜
火热文章推荐:
火热论坛推荐:
01 02 03 04 05 06 07 08
&&(责任编辑:刘伟)
共找到 个相关新闻.
匿名发表: 
隐藏地址:
设为辩论话题 
?(02/21 19:35)?(02/21 18:07)?(02/21 16:03)?(02/21 15:20)?(02/21 12:49)
精品专题推荐
&精彩生活&
今日运程如何?财运、事业运、桃花运,给你详细道来!!!
青青河边草
原来你也在这里
不要再来伤害我
频道精彩推荐
桃花朵朵开
Copyright &
Inc. All Rights Reserved. 搜狐公司
搜狐不良信息举报邮箱:NO&133 项目研发之开发团队篇&申请测试&解决bug&
当项目的版本创建完毕之后,就可以提交给测试人员进行测试了,提交测试会生成一个测试任务。在这儿需要和大家解释下这个测试任务的概念。其实英文里面里面比较合适的单位是testrun,但翻译到中文里面没有太贴切的词语,我们暂时用了测试任务的概念。但这个测试任务和项目里面创建的类型为“测试”的任务没有直接关联。请大家在使用的时候,注意这个细节。
一般来讲,我们在分解任务的时候,可以创建若干测试类型的任务,比如测试某某,测试某某,大概估计下测试需要的时间。然后具体的测试工作通过测试视图的测试任务来跟踪。
使用申请测试的步骤:
1、进入项目视图,点击“测试申请”。
2、然后选择“提交测试”,即可出现提交测试的页面。
1、负责人为本次测试的负责人。
2、可以指定这次测试预计起止的时间。
3、任务描述里面,可以注明此次测试需要注意的地方。
4、还需要说明的一点是,目前测试任务还没有指派的功能,所以需要大家线下通知测试团队的负责人,由他来负责组织相应人员来进行测试。
提交测试之后,测试人员展开测试,便会有bug产生。这时候研发团队的一个重要职责便是解决bug。
里面bug的处理流程比较简单:
测试人员提交bug =& 开发人员解决bug =& 测试人员验证关闭,这是比较正常的流程。还有一个流程是激活流程:
测试人员提交bug =& 开发人员解决bug =& 测试人员验证未通过 =& 激活bug =& 重新解决 =&验证关闭。
开发人员所需要做的事情便是处理自己负责bug,并在禅道中登记解决方案:
1. 项目视图中的bug列表
2. bug的详情页面也可以找到“解决”操作的按钮。
3. 解决bug的时候,需要填写bug的解决方案。
附:bug的解决方案
总共提供了其中解决方案:
bydesign =& 设计如此,无需改动。
duplicate =& 重复Bug,以前已经有同样的bug。
external =& 外部原因,非本系统原因。
fixed =& 已解决。
notrepro =& 无法重现,无非重现bug。
postponed =& 延期处理,确实是bug,但现在不解,放在以后。
willnotfix =& 不予解决
这其中“已解决”和“延期”的bug视为有效bug。
Copyright (C) , All Rights Reserved.
版权所有 闽ICP备号
processed in 0.053 (s). 13 q(s)easybug下载|easybug(附使用教程) - 河东下载站本帖已被设为精华帖!
虽然改用java做测试开发有段时间了,但之前在使用python过程中,还是写了不少小工具;
在此跟大家分享下 基于禅道统计BUG趋势图的SQA小工具(python版)
-----背景-----
当时技术总监要求我这边按周定期输出 每条产品的BUG情况,以此来反馈 开发解决问题、测试跟进问题的情况;当时公司内部有5大产品线,每条产品线至少3个以上产品在开发;如果按照手工方案一个一个来进行数据统计,那简直就是傻子行为了。以此我这边开始着手准备编写一个小工具,最终达到目的:自动定期发送统计报告,报告维度(数据+图表展示)
-----技术选型-----
+ excel + jenkins
-------达到目标--------------
1.导出当前一星期的BUG统计数据
2.导出指定时间--当前时间的BUG统计数据
3.统计维度(新增、已解决、已关闭、未解决(累计)、延期解决(累计))
4.领导可通过报表直观的看到产品线情况
说明下各大概念指标,与常规的统计指标有一定区别:
1、新增,新增日期为本周内的(包括本周内被解决或关闭的BUG)
2、已解决,解决日期为本周内的。被开发设定为已解决的。其中可能有部分是上周遗留下来的,体现了开发在本周的变化情况(包括设计如此、重复BUG、外部原因、无法重现、不予解决、转为需求),不包含延期处理
3、已关闭,关闭日期为本周内的。是测试验证过,确实已经解决的,包括其中有的是上周遗留下来的
4、未解决,当前显示BUG状态为未解决的。包含当前还没被解决的、之前遗留的未解决、以及reopen的BUG(累计数据)
5、延期解决,当前显示BUG状态为 延期处理的。BUG状态中新增一个延期解决(累计数据)
最终实现效果:
创建图表图形方法--按周
def chart_series_week(self,sheet_name,type,row_len,col_len):
chart = self.workbook.add_chart({'type': '%s'%(type)})
if type == "pie":
for j in range(2,col_len-2):
chart.add_series({
['%s'%(sheet_name), 0, j],
'categories': ['%s'%(sheet_name), 1, 0, row_len, 0],
['%s'%(sheet_name), 1, j, row_len,j],
'data_labels': {'percentage': 1},
#百分比显示数值
for j in range(2,col_len-2):
chart.add_series({
['%s'%(sheet_name), 0, j],
'categories': ['%s'%(sheet_name), 1, 0, row_len, 0],
['%s'%(sheet_name), 1, j, row_len,j],#显示数据
'data_labels': {'value': 1},#显示数据表
#添加数据表
chart.set_table()
# 设置图表风格.
chart.set_style(18)
#设置图表大小
chart.set_size({'width': 650, 'height': 450})
return chart
创建图表图形方法-按产品或项目
def chart_series_all(self,sheet_name,type,row_len,col_len):
chart = self.workbook.add_chart({'type': '%s'%(type)})
if type == "pie":
for j in range(col_len-4,col_len):
chart.add_series({
['%s'%(sheet_name), 0, j],
'categories': ['%s'%(sheet_name), 1, 0, row_len, 0],
['%s'%(sheet_name), 1, j, row_len,j],
'data_labels': {'percentage': 1},
#百分比显示数值
for j in range(col_len-4,col_len):
chart.add_series({
['%s'%(sheet_name), 0, j],
'categories': ['%s'%(sheet_name), 1, 0, row_len, 0],
['%s'%(sheet_name), 1, j, row_len,j],#显示数据
'data_labels': {'value': 1},#显示数据表
#添加数据表
chart.set_table()
# 设置图表风格.
chart.set_style(18)
#设置图表大小
chart.set_size({'width': 650, 'height': 450})
return chart
哼哈BUG按周统计图
@sheet_name: Sheet页名称
@sql_date:
00:00:00格式
例:今天为 00:00:00,输入这个时间后,会自动查询 00:00:00--- 23:59:59时间段内BUG
def CountBUGAsWeeklyForHuaLa(self,sheet_name,sql_date):
#计算开始时间和结束时间
dateResult = op_date.week_get(sql_date)
start_date = dateResult[0][0]
end_date = dateResult[1][0]
workbook = self.workbook
worksheet = self.workbook.add_worksheet(name=sheet_name)
bold = workbook.add_format({'bold': 1})
# 定义数据表头列表
# title = [u'按周统计图', u'统计日期',u'新增', u'已解决',u'已关闭',u'未解决(累计)',u'延期解决(累计)',u'已关闭(累计)',u'总BUG数']
# buname = [u"哼哈微信端",u"哼哈商户端(android)",u"哼哈商户端(iOS)",u"哼哈后台",u"哼哈生活(产品)"]
title = cn.bugStatusList
buname = cn.huala_week
#获取row长度
row_len = len(buname)
#获取col长度
col_len = len(title)
#定义数据列表
#花啦微信端统计所有BUG
#添加哼哈微信用户端BUG数据
result1 = cn.BugCountByProject(cn.hl_pjct[0],sql_date)
data.append(result1)
#添加哼哈商户端(android)BUG数据
result2 = cn.BugCountByProject(cn.hl_pjct[1],sql_date)
data.append(result2)
#添加哼哈商户端(iOS)BUG数据
result3 = cn.BugCountByProject(cn.hl_pjct[2],sql_date)
data.append(result3)
#添加哼哈运营后台BUG数据
result4 = cn.BugCountByProject(cn.hl_pjct[3],sql_date)
data.append(result4)
#添加哼哈生活BUG数据
result5 = cn.BugCountByProduct(cn.hl_pdct[0],sql_date)
data.append(result5)
format_title=workbook.add_format()
#定义format_title格式对象
format_title.set_border(1)
#定义format_title对象单元格边框加粗(1像素)的格式
format_title.set_bg_color('#cccccc')
#定义format_title对象单元格背景颜色为
#'#cccccc'的格式
format_title.set_align('center')
#定义format_title对象单元格居中对齐的格式
format_title.set_bold()
#定义format_title对象单元格内容加粗的格式
worksheet.write_row('A1', title, format_title)
worksheet.write_column('A2', buname,bold)
for i in range(2,row_len+2):
worksheet.write_row('B%d'%(i),data[i-2])
#创建一个图表,类型是column(柱形图)
chart = self.chart_series_week(sheet_name,"column",row_len,col_len)
# Add a chart title and some axis labels.
chart.set_title ({'name': u'按周统计BUG %s--%s'%(start_date,end_date)})
chart.set_x_axis({'name': u'BUG状态'})
chart.set_y_axis({'name': u'BUG数'})
# Insert the chart into the worksheet (with an offset).
worksheet.insert_chart('A9', chart, {'x_offset': 25, 'y_offset': 10})
#创建一个图表,类型是column(柱形图)
chart1 = self.chart_series_all(sheet_name,"column",row_len,col_len)
# Add a chart title and some axis labels.
chart1.set_title ({'name': u'按产品或项目统计总BUG %s'%(end_date)})
chart1.set_x_axis({'name': u'BUG状态'})
chart1.set_y_axis({'name': u'BUG数'})
# Insert the chart into the worksheet (with an offset).
worksheet.insert_chart('L9', chart1, {'x_offset': 25, 'y_offset': 10})
时间处理:
#coding = utf-8
import datetime
#a = datetime.datetime.now()
Create by 古月随笔
class op_date(object):
def day_get(self,d):
if type(d).__name__ == "str":
d = datetime.datetime.strptime(d,'%Y-%m-%d %H:%M:%S')
oneday = datetime.timedelta(days=1)
day = d - oneday
date_from = datetime.datetime(day.year, day.month, day.day, 0, 0, 0)
date_to = datetime.datetime(day.year, day.month, day.day, 23, 59, 59)
print '---'.join([str(date_from), str(date_to)])
def week_get(self,d):
if type(d).__name__ == "str":
d = datetime.datetime.strptime(d,'%Y-%m-%d %H:%M:%S')
dayscount = datetime.timedelta(days=d.isoweekday())
dayto = d - dayscount
sixdays = datetime.timedelta(days=6)
dayfrom = dayto - sixdays
date_from = datetime.datetime(dayfrom.year, dayfrom.month, dayfrom.day, 0, 0, 0)
date_to = datetime.datetime(dayto.year, dayto.month, dayto.day, 23, 59, 59)
datelist=[[str(date_from)],[str(date_to)]]
# print '---'.join([str(date_from), str(date_to)])
return datelist
def multi_week_get(self,d,num):
if type(d).__name__ == "str":
d = datetime.datetime.strptime(d,'%Y-%m-%d %H:%M:%S')
date_num = []
# date_num = [date_to1]
for i in range(num-1,0,-1):
dayscount = datetime.timedelta(days=d.isoweekday())
dayto = d - dayscount
sixdays = datetime.timedelta(days=6*i)
dayfrom = dayto - sixdays
date_from = str(datetime.datetime(dayfrom.year, dayfrom.month, dayfrom.day, 10, 0, 0))
date_num.append(date_from)
dayscount1 = datetime.timedelta(days=d.isoweekday())
onedays = datetime.timedelta(days=1)
dayto1 = d - dayscount1 + onedays
date_to1 = str(datetime.datetime(dayto1.year, dayto1.month, dayto1.day, 10, 0, 0))
date_num.append(date_to1)
return date_num
def month_get(self,d):
if type(d).__name__ == "str":
d = datetime.datetime.strptime(d,'%Y-%m-%d %H:%M:%S')
dayscount = datetime.timedelta(days=d.day)
dayto = d - dayscount
date_from = datetime.datetime(dayto.year, dayto.month, 1, 0, 0, 0)
date_to = datetime.datetime(dayto.year, dayto.month, dayto.day, 23, 59, 59)
# print '---'.join([str(date_from), str(date_to)])
datelist=[[str(date_from)],[str(date_to)]]
return datelist
if __name__ == "__main__":
op_date = op_date()
# print op_date.week_get(" 23:00:00")[0]
#print op_date.week_get(" 23:00:00")[1]
print op_date.multi_week_get(" 23:00:00",4)
统计BUG的SQL语句
#coding=utf-8
from op_date import *
from op_mysql import *
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
Create by 古月随笔
class config(object):
def __init__(self):
self.op_date = op_date()
# self.ms = op_mysql(host="127.0.0.1",user="root",pwd="",db="zentao")
self.ms = op_mysql(host="192.168.200.60",user="root",pwd="123456",db="zentao")
#BUG状态分类:
bugStatusList = [u'按周统计图', u'统计日期',u'新增', u'已解决',u'已关闭',u'未解决(累计)',u'延期解决(累计)',u'已关闭(累计)',u'总BUG数']
#xxxx产品&项目
hengha = [[u"哼哈微信端"],[u"哼哈商户端(android)"],[u"哼哈商户端(iOS)"],[u"哼哈后台"],[u"哼哈生活(产品)"]]
#花xxxxx产品&项目
hengha_week = [u"哼哈微信端",u"哼哈商户端(android)",u"哼哈商户端(iOS)",u"哼哈后台",u"哼哈生活(产品)"]
erpyuvmp = [[u"ERP2.0(产品)"],[u"CRM(产品)"],[u"VMP(产品)"]]
erpyuvmp_week = [u"ERP2.0(产品)",u"CRM(产品)",u"VMP(产品)"]
def BugCountByProject(self,projectNo,sql_date):
ms = self.ms
projectNo = int(projectNo)
date_result = self.op_date.week_get(sql_date)
start_date = date_result[0][0]
end_date = date_result[1][0]
#查找一个星期内新增的BUG数openedDate 例如今天为 00:00:00,输入这个时间后,会自动查询 00:00:00--- 23:59:59时间段内BUG
AllNewBugCount_OneWeek = "select count(*) from zt_bug where project = '%d' and deleted = '0' and openedDate &= '%s' and openedDate &= '%s'"%(projectNo,start_date,end_date)
#查找一个星期内已解决的BUG数(以最近的星期天为准,计算星期一到星期天,包含本周 解决到关闭的BUG) resolvedDate
AllResolvedBugCount_OneWeek = "select count(*) from zt_bug where project = '%d' and deleted = '0' and `status` && 'active' and resolution && 'postponed' and resolvedDate &= '%s' and resolvedDate &= '%s'"%(projectNo,start_date,end_date)
#查找所有未解决BUG数(以最近的星期天为准,计算星期一到星期天)(当前显示BUG状态为未解决的。包含当前还没被解决的、之前遗留的未解决、以及reopen的BUG(累计数据))
AllNotResolvedBugCount = "select count(*) from zt_bug where project = '%d' and deleted = '0' and `status` =
'active' and openedDate &= '%s'"%(projectNo,end_date)
#查找用户所有延期解决的问题
AllPostponedBugCount = "select count(*) from zt_bug where project = '%d' and deleted = '0' and `status` && 'closed' and resolution = 'postponed' and resolvedDate &= '%s'"%(projectNo,end_date)
#查找 一个星期内已关闭的BUG数(以最近的星期天为准,计算星期一到星期天) closedDate
AllClosedBugCount_OneWeek = "select count(*) from zt_bug where project
= '%d' and deleted = '0' and `status` = 'closed' and closedDate &= '%s' and closedDate &= '%s'"%(projectNo,start_date,end_date)
#查找 已关闭BUG数(累计)
AllClosedBugCount = "select count(*) from zt_bug where project
= '%d' and deleted = '0' and `status` = 'closed' and closedDate &= '%s'"%(projectNo,end_date)
#查找 总BUG数
AllBugCount = "select count(*) from zt_bug where project
= '%d' and deleted = '0' and openedDate &='%s'"%(projectNo,end_date)
dAllNewBugCount_OneWeek = ms.ExecQuery(AllNewBugCount_OneWeek)[0][0]
dAllResolvedBugCount_OneWeek = ms.ExecQuery(AllResolvedBugCount_OneWeek)[0][0]
dAllClosedBugCount_OneWeek = ms.ExecQuery(AllClosedBugCount_OneWeek)[0][0]
#未解决(累计数据)
dAllNotResolvedBugCount = ms.ExecQuery(AllNotResolvedBugCount)[0][0]
#延期解决(累计数据)
dAllPostponedBugCount = ms.ExecQuery(AllPostponedBugCount)[0][0]
#已关闭(累计)
dAllClosedBugCount = ms.ExecQuery(AllClosedBugCount)[0][0]
dAllBugCount = ms.ExecQuery(AllBugCount)[0][0]
data = ["%s~%s"%(start_date[:-9],end_date[:-9]),dAllNewBugCount_OneWeek,dAllResolvedBugCount_OneWeek,dAllClosedBugCount_OneWeek,dAllNotResolvedBugCount,dAllPostponedBugCount,dAllClosedBugCount,dAllBugCount]
return data
def BugCountByProduct(self,productNo,sql_date):
ms = self.ms
productNo = int(productNo)
date_result = self.op_date.week_get(sql_date)
start_date = date_result[0][0]
end_date = date_result[1][0]
#查找一个星期内新增的BUG数openedDate 例如今天为 00:00:00,输入这个时间后,会自动查询 00:00:00--- 23:59:59时间段内BUG
AllNewBugCount_OneWeek = "select count(*) from zt_bug where product = '%d' and deleted = '0' and openedDate &= '%s' and openedDate &= '%s'"%(productNo,start_date,end_date)
#查找一个星期内已解决的BUG数(以最近的星期天为准,计算星期一到星期天) resolvedDate
AllResolvedBugCount_OneWeek = "select count(*) from zt_bug where product = '%d' and deleted = '0' and `status` && 'active' and resolution && 'postponed' and resolvedDate &= '%s' and resolvedDate &= '%s'"%(productNo,start_date,end_date)
#查找 一个星期内已关闭的BUG数(以最近的星期天为准,计算星期一到星期天) closedDate
AllClosedBugCount_OneWeek = "select count(*) from zt_bug where product
= '%d' and deleted = '0' and `status` = 'closed' and closedDate &= '%s' and closedDate &= '%s'"%(productNo,start_date,end_date)
#查找所有未解决BUG数(以最近的星期天为准,计算星期一到星期天)(当前显示BUG状态为未解决的。包含当前还没被解决的、之前遗留的未解决、以及reopen的BUG(累计数据))
AllNotResolvedBugCount = "select count(*) from zt_bug where product = '%d' and deleted = '0' and `status` =
'active' and openedDate &= '%s'"%(productNo,end_date)
#查找用户所有延期解决的问题
AllPostponedBugCount = "select count(*) from zt_bug where product = '%d' and deleted = '0' and `status` && 'closed' and resolution = 'postponed'and resolvedDate &= '%s'"%(productNo,end_date)
#查找 已关闭BUG数(累计)
AllClosedBugCount = "select count(*) from zt_bug where product
= '%d' and deleted = '0' and `status` = 'closed' and closedDate &= '%s'"%(productNo,end_date)
#查找 总BUG数
AllBugCount = "select count(*) from zt_bug where product
= '%d' and deleted = '0'and openedDate &='%s'"%(productNo,end_date)
dAllNewBugCount_OneWeek = ms.ExecQuery(AllNewBugCount_OneWeek)[0][0]
dAllResolvedBugCount_OneWeek = ms.ExecQuery(AllResolvedBugCount_OneWeek)[0][0]
dAllClosedBugCount_OneWeek = ms.ExecQuery(AllClosedBugCount_OneWeek)[0][0]
#未解决(累计数据)
dAllNotResolvedBugCount = ms.ExecQuery(AllNotResolvedBugCount)[0][0]
#延期解决(累计数据)
dAllPostponedBugCount = ms.ExecQuery(AllPostponedBugCount)[0][0]
#已关闭(累计)
dAllClosedBugCount = ms.ExecQuery(AllClosedBugCount)[0][0]
dAllBugCount = ms.ExecQuery(AllBugCount)[0][0]
data = ["%s~%s"%(start_date[:-9],end_date[:-9]),dAllNewBugCount_OneWeek,dAllResolvedBugCount_OneWeek,dAllClosedBugCount_OneWeek,dAllNotResolvedBugCount,dAllPostponedBugCount,dAllClosedBugCount,dAllBugCount]
return data
按project统计
花啦生活-微信用户端:37
花啦生活--商户端:39
花啦生活--运营后台:38
ERP&CRM(Product):
按照产品编号来进行统计
ERP2.0 : 3
花啦生活(project)
#哼哈生活-微信用户端:37
henghawx_pjct = 37
#哼哈生活--商户端(android):39
henghashandroid_pjct = 39
#哼哈生活-商户端(IOS):64
henghashios_pjct = 64
#哼哈生活--运营后台:38
henghayy_pjct = 38
#哼哈生活 : 22(产品)
hengha_pdct = 22
hh_pjct = [henghawx_pjct,henghashandroid_pjct,henghashios_pjct,henghayy_pjct]
hh_pdct = [hengha_pdct]
ERP&CRM(Product):
# ERP2.0 : 3
erp_pdct = 3
crm_pdct = 25
vmp_pdct = 7
erp_pdct_list = [erp_pdct,crm_pdct,vmp_pdct]
if __name__ == "__main__":
cn = config()
result1 = cn.BugCountByProject(cn.henghawx_pjct," 00:00:00")
data.append(result1)
result2 = cn.BugCountByProject(cn.henghash_pjct," 00:00:00")
data.append(result2)
result3 = cn.BugCountByProject(cn.henghayy_pjct," 00:00:00")
data.append(result3)
print data
GitHub地址: :tigerge000/SQA_BUG_Count.git
将本帖设为了精华贴
加精理由。支持开源,SQA工具也很实用
monkey给俺加精啦,哈哈,第一篇加精的,多谢
必须支持的
楼主来的太及时了,我正好需要经常统计这个数据给技术总监看。
支持开源,支持开园发展
哈哈,你试试看,因为我这段时间太忙了,没时间仔细的说明,不过该有的注释都有,你看看
我在看,不过我现在还不会用,老报错。
开发工具建议用pycharm, python版本2.7 ,然后根据错误提示下载对应的 插件,问题应该不大
不能Clone,亲
运行最后1行的clone命令会出现权限不足的错误提示;尝试以下命令: git clone
这个是不是最长只能统计1个月的啊?
不止,可以统计任意日期开始截止当前时间
—— 来自TesterHome官方
顶起来,这个不错。可以
你好,按照操作配置后,表格生成了,但是表里面没有数据,CountBUGMethod.py、config.py、op_mysql.py处的数据库都配了。。 请问问题大概出在哪
另禅道里面有前一个星期BUG数据。
你可以单测下数据库语句,是不是有数据返回,一般你这情况,应该是没有数据库记录返回,你看下你对应项目在数据库表里的值是多少
—— 来自TesterHome官方
谢谢,昨天再研究了下代码,现在已经有数据了
我想使用你的这个SQA程序,配置后报错这个:
File "C:\Users\Administrator\Desktop\ChanDao\SQA_BUG_Count-master\SQA\WeeklyBugCount.py", line 95, in CountBUGAsWeeklyForHuaLa
buname = cn.huala_week
AttributeError: 'config' object has no attribute 'huala_week'
抱歉,因为我这边数据处理不干净,你看下提示 config属性中没有huala_week,因为已经变成了hengha_week,你这边改下
—— 来自TesterHome官方
可惜,公司的禅道是收费的高级版,没有连接数据库的权限,做不了
后方可回复, 如果你还没有账号请点击这里 。
hu_qingen (飞狐)
第 11090 位会员 /
共收到 19 条回复}

我要回帖

更多关于 jira如何关闭bug 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信