一种快速获取并提交BUG信息的方法技术

技术编号:14866912 阅读:138 留言:0更新日期:2017-03-20 22:50
本发明专利技术公开了一种快速获取并提交BUG信息的方法,所述方法通过将一个软件以插件的形式内嵌于研发及测试人员常用的SHELL中,在开发与调试的过程中将其打开,随时准备抓取输出的信息及系统关键位置中的ERROR LOG,记录随时可能发生的可预期或不可预期的BUG,并根据操作人员意愿存放至本地存储介质或使用脚本将BUG自动上传至指定的BUG管理软件中并发布。本发明专利技术方法使得开发人员不会因为输出信息过多,屏幕打印速度过快而错过一些难以复现的BUG的相关信息,并省去开发人员在BUG管理软件中手工填入BUG的时间,有利于整个研发团队BUG的处理速度。

【技术实现步骤摘要】

本专利技术涉及计算机研发或服务
,具体涉及一种快速获取并提交BUG信息的方法,通过使用终端软件实现、重现或记录BUG的发生过程并自动或半自动上传至相关BUG管理软件的方法和系统。
技术介绍
随着近来各行各业的蓬勃发展,软件编码和测试等工作变得越来越重要,工作周期也越来越紧张,而如何对其中随时可能产生的BUG进行管理并及时解决成为了一个非常重要的问题。其中,研发人员经常会遇到一闪而过的BUG,重现这些BUG会花费大量的精力。而测试工程师在测试过程中发现并手工上传记录BUG,再将其分发给各个工程师解决,这趟流程之中常常会出现滞后、混乱及分发错误而影响BUG的处理效率。在项目中,亟待一个方案来解决这些常见问题,提升项目进度和BUG相应效率。在记录BUG的过程中,让难以复现的BUG重现并筛选出有用的日志信息上报至BUG管理工具是一件费时费力的事,有时更因为回溯BUG的产生而严重影响项目进度。如何在工作中自然、准确的捕捉到每一个即将发生的BUG,让工程师省去重现BUG和提取日志的时间,直接对照日志处理问题,提高工作效率和修复BUG相应速度,成为一个亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题是:本专利技术针对在工作中发现bug后记录BUG的成功率及提交BUG的效率问题,提供了一种快速获取并提交BUG信息的方法。本专利技术所采用的技术方案为:一种快速获取并提交BUG信息的方法,所述方法通过将一个软件以插件的形式内嵌于研发及测试人员常用的SHELL中,在开发与调试的过程中将其打开,随时准备抓取输出的信息及系统关键位置中的ERRORLOG,记录随时可能发生的可预期或不可预期的BUG,并根据操作人员意愿存放至本地存储介质或使用脚本将BUG自动上传至指定的BUG管理软件中并发布。所述软件为一种bug抓取与上传工具,使用脚本或类似功能,手动或自动以全局截取或关键字获取等方式将BUG的相关输出信息与ERRORLOG存于本地,并自动或半自动将BUG的相关输出信息与ERRORLOG上传至预先设置好的相关BUG管理软件(如BUGZILLA)。所述方法实施步骤如下:1)研发人员或测试人员安装该软件至工作用的SHELL中,打开SHEEL并运行该软件进行工作;2)在工作中,该软件会(手动或自动)记录工程师的操作,将操作日志与特殊位置的日志(如errorlog,提取位置可缺省或自行设置)存于本地存储介质。3)若发现设置的关键字(如error,TFAIL等),则提取上下文中相关内容或固定的行数,整理为一份BUG描述及相关报告,并存于本地存储介质;4)手动或设置为自动将提出的描述和相关报告根据预设好的脚本上传至常用的BUG管理工具软件中,生成相关的BUG并发布;5)由BUG管理人员将BUG分发给相关人员解决。本专利技术的有益效果为:本专利技术方法使得开发人员不会因为输出信息过多,屏幕打印速度过快而错过一些难以复现的BUG的相关信息,并省去开发人员在BUG管理软件中手工填入BUG的时间,有利于整个研发团队BUG的处理速度。附图说明图1为本专利技术方法操作流程图。具体实施方式下面通过说明书附图,结合具体实施方式对本专利技术进一步说明:实施例1:一种快速获取并提交BUG信息的方法,所述方法通过将一个软件以插件的形式内嵌于研发及测试人员常用的SHELL中,在开发与调试的过程中将其打开,随时准备抓取输出的信息及系统关键位置中的ERRORLOG,记录随时可能发生的可预期或不可预期的BUG,并根据操作人员意愿存放至本地存储介质或使用脚本将BUG自动上传至指定的BUG管理软件中并发布。通过使用本专利技术方法,使得开发人员不会因为输出信息过多,屏幕打印速度过快而错过一些难以复现的BUG的相关信息,并省去开发人员在BUG管理软件中手工填入BUG的时间,有利于整个研发团队BUG的处理速度。实施例2:在实施例1的基础上,本实施例所述软件为一种bug抓取与上传工具,使用脚本或类似功能,手动或自动以全局截取或关键字获取等方式将BUG的相关输出信息与ERRORLOG存于本地,并自动或半自动将BUG的相关输出信息与ERRORLOG上传至预先设置好的相关BUG管理软件(如BUGZILLA)。实施例3:如图1所示,在实施例1或2的基础上,本实施例所述方法实施步骤如下:1)研发人员或测试人员安装该软件至工作用的SHELL中,打开SHEEL并运行该软件进行工作;2)在工作中,该软件会(手动或自动)记录工程师的操作,将操作日志与特殊位置的日志(如errorlog,提取位置可缺省或自行设置)存于本地存储介质。3)若发现设置的关键字(如error,TFAIL等),则提取上下文中相关内容或固定的行数,整理为一份BUG描述及相关报告,并存于本地存储介质;4)手动或设置为自动将提出的描述和相关报告根据预设好的脚本上传至常用的BUG管理工具软件中,生成相关的BUG并发布;5)由BUG管理人员将BUG分发给相关人员解决。以上实施方式仅用于说明本专利技术,而并非对本专利技术的限制,有关
的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的范畴,本专利技术的专利保护范围应由权利要求限定。本文档来自技高网
...

【技术保护点】
一种快速获取并提交BUG信息的方法,其特征在于:所述方法通过将一个软件以插件的形式内嵌于研发及测试人员常用的SHELL中,在开发与调试的过程中将其打开,随时准备抓取输出的信息及系统关键位置中的ERROR LOG,记录随时可能发生的可预期或不可预期的BUG,并根据操作人员意愿存放至本地存储介质或使用脚本将BUG自动上传至指定的BUG管理软件中并发布。

【技术特征摘要】
1.一种快速获取并提交BUG信息的方法,其特征在于:所述方法通过将一个软件以插件的形式内嵌于研发及测试人员常用的SHELL中,在开发与调试的过程中将其打开,随时准备抓取输出的信息及系统关键位置中的ERRORLOG,记录随时可能发生的可预期或不可预期的BUG,并根据操作人员意愿存放至本地存储介质或使用脚本将BUG自动上传至指定的BUG管理软件中并发布。
2.根据权利要求1所述的一种快速获取并提交BUG信息的方法,其特征在于:所述软件为一种bug抓取与上传工具,使用脚本或类似功能,手动或自动以全局截取或关键字获取方式将BUG的相关输出信息与ERRORLOG存于本地,并自动或半自动将BUG的相关输出信息与ERRORLOG上传至预...

【专利技术属性】
技术研发人员:陈歌
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1