一种快速获取并提交bug信息的方法

文档序号:9865400阅读:191来源:国知局
一种快速获取并提交bug信息的方法
【技术领域】
[0001]本发明涉及计算机研发或服务技术领域,具体涉及一种快速获取并提交BUG信息的方法,通过使用终端软件实现、重现或记录BUG的发生过程并自动或半自动上传至相关BUG管理软件的方法和系统。
【背景技术】
[0002]随着近来各行各业的蓬勃发展,软件编码和测试等工作变得越来越重要,工作周期也越来越紧张,而如何对其中随时可能产生的BUG进行管理并及时解决成为了一个非常重要的问题。其中,研发人员经常会遇到一闪而过的BUG,重现这些BUG会花费大量的精力。而测试工程师在测试过程中发现并手工上传记录BUG,再将其分发给各个工程师解决,这趟流程之中常常会出现滞后、混乱及分发错误而影响BUG的处理效率。在项目中,亟待一个方案来解决这些常见问题,提升项目进度和BUG相应效率。
[0003]在记录BUG的过程中,让难以复现的BUG重现并筛选出有用的日志信息上报至BUG管理工具是一件费时费力的事,有时更因为回溯BUG的产生而严重影响项目进度。如何在工作中自然、准确的捕捉到每一个即将发生的BUG,让工程师省去重现BUG和提取日志的时间,直接对照日志处理问题,提高工作效率和修复BUG相应速度,成为一个亟待解决的问题。

【发明内容】

[0004]本发明要解决的技术问题是:本发明针对在工作中发现bug后记录BUG的成功率及提交BUG的效率问题,提供了一种快速获取并提交BUG信息的方法。
[0005]本发明所采用的技术方案为:
一种快速获取并提交BUG信息的方法,所述方法通过将一个软件以插件的形式内嵌于研发及测试人员常用的SHELL中,在开发与调试的过程中将其打开,随时准备抓取输出的信息及系统关键位置中的ERROR LOG,记录随时可能发生的可预期或不可预期的BUG,并根据操作人员意愿存放至本地存储介质或使用脚本将BUG自动上传至指定的BUG管理软件中并发布。
[0006]所述软件为一种bug抓取与上传工具,使用脚本或类似功能,手动或自动以全局截取或关键字获取等方式将BUG的相关输出信息与ERROR LOG存于本地,并自动或半自动将BUG的相关输出信息与ERROR LOG上传至预先设置好的相关BUG管理软件(如BUGZILLA)。
[0007]所述方法实施步骤如下:
1)研发人员或测试人员安装该软件至工作用的SHELL中,打开SHEEL并运行该软件进行工作;
2)在工作中,该软件会(手动或自动)记录工程师的操作,将操作日志与特殊位置的日志(如error log,提取位置可缺省或自行设置)存于本地存储介质。
[0008]3)若发现设置的关键字(如error ,TFAIL等),则提取上下文中相关内容或固定的行数,整理为一份BUG描述及相关报告,并存于本地存储介质; 4)手动或设置为自动将提出的描述和相关报告根据预设好的脚本上传至常用的BUG管理工具软件中,生成相关的BUG并发布;
5)由BUG管理人员将BUG分发给相关人员解决。
[0009]本发明的有益效果为:
本发明方法使得开发人员不会因为输出信息过多,屏幕打印速度过快而错过一些难以复现的BUG的相关信息,并省去开发人员在BUG管理软件中手工填入BUG的时间,有利于整个研发团队BUG的处理速度。
【附图说明】
[0010]图1为本发明方法操作流程图。
【具体实施方式】
[0011]下面通过说明书附图,结合【具体实施方式】对本发明进一步说明:
实施例1:
一种快速获取并提交BUG信息的方法,所述方法通过将一个软件以插件的形式内嵌于研发及测试人员常用的SHELL中,在开发与调试的过程中将其打开,随时准备抓取输出的信息及系统关键位置中的ERROR LOG,记录随时可能发生的可预期或不可预期的BUG,并根据操作人员意愿存放至本地存储介质或使用脚本将BUG自动上传至指定的BUG管理软件中并发布。
[0012]通过使用本发明方法,使得开发人员不会因为输出信息过多,屏幕打印速度过快而错过一些难以复现的BUG的相关信息,并省去开发人员在BUG管理软件中手工填入BUG的时间,有利于整个研发团队BUG的处理速度。
[0013]实施例2:
在实施例1的基础上,本实施例所述软件为一种bug抓取与上传工具,使用脚本或类似功能,手动或自动以全局截取或关键字获取等方式将BUG的相关输出信息与ERROR LOG存于本地,并自动或半自动将BUG的相关输出信息与ERROR LOG上传至预先设置好的相关BUG管理软件(如BUGZILLA)。
[0014]实施例3:
如图1所示,在实施例1或2的基础上,本实施例所述方法实施步骤如下:
1)研发人员或测试人员安装该软件至工作用的SHELL中,打开SHEEL并运行该软件进行工作;
2)在工作中,该软件会(手动或自动)记录工程师的操作,将操作日志与特殊位置的日志(如error log,提取位置可缺省或自行设置)存于本地存储介质。
[0015]3)若发现设置的关键字(如error ,TFAIL等),则提取上下文中相关内容或固定的行数,整理为一份BUG描述及相关报告,并存于本地存储介质;
4)手动或设置为自动将提出的描述和相关报告根据预设好的脚本上传至常用的BUG管理工具软件中,生成相关的BUG并发布;
5)由BUG管理人员将BUG分发给相关人员解决。
[0016]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种快速获取并提交BUG信息的方法,其特征在于:所述方法通过将一个软件以插件的形式内嵌于研发及测试人员常用的SHELL中,在开发与调试的过程中将其打开,随时准备抓取输出的信息及系统关键位置中的ERROR LOG,记录随时可能发生的可预期或不可预期的BUG,并根据操作人员意愿存放至本地存储介质或使用脚本将BUG自动上传至指定的BUG官理软件中并发布。2.根据权利要求1所述的一种快速获取并提交BUG信息的方法,其特征在于:所述软件为一种bug抓取与上传工具,使用脚本或类似功能,手动或自动以全局截取或关键字获取方式将BUG的相关输出信息与ERROR LOG存于本地,并自动或半自动将BUG的相关输出信息与ERROR LOG上传至预先设置好的相关BUG管理软件。3.根据权利要求1或2所述的一种快速获取并提交BUG信息的方法,其特征在于,所述方法实施步骤如下: 1)安装该软件至工作用的SHELL中,打开SHEEL并运行该软件进行工作; 2)在工作中,该软件会手动或自动记录工程师的操作,将操作日志与特殊位置的日志存于本地存储介质; 3)若发现设置的关键字,则提取上下文中相关内容或固定的行数,整理为一份BUG描述及相关报告,并存于本地存储介质; 4)手动或设置为自动将提出的描述和相关报告根据预设好的脚本上传至常用的BUG管理工具软件中,生成相关的BUG并发布; 5)由BUG管理人员将BUG分发给相关人员解决。
【专利摘要】本发明公开了一种快速获取并提交BUG信息的方法,所述方法通过将一个软件以插件的形式内嵌于研发及测试人员常用的SHELL中,在开发与调试的过程中将其打开,随时准备抓取输出的信息及系统关键位置中的ERROR?LOG,记录随时可能发生的可预期或不可预期的BUG,并根据操作人员意愿存放至本地存储介质或使用脚本将BUG自动上传至指定的BUG管理软件中并发布。本发明方法使得开发人员不会因为输出信息过多,屏幕打印速度过快而错过一些难以复现的BUG的相关信息,并省去开发人员在BUG管理软件中手工填入BUG的时间,有利于整个研发团队BUG的处理速度。
【IPC分类】G06F11/36
【公开号】CN105630675
【申请号】CN201510960168
【发明人】陈歌
【申请人】浪潮集团有限公司
【公开日】2016年6月1日
【申请日】2015年12月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1