System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种产线bug检测方法、装置、系统和存储介质制造方法及图纸_技高网

一种产线bug检测方法、装置、系统和存储介质制造方法及图纸

技术编号:40598918 阅读:3 留言:0更新日期:2024-03-12 22:02
本发明专利技术公开了一种产线bug检测方法、装置、系统和存储介质,响应于bug检测信号,解析软件发行单获得软件对应的代码仓编号和代码分支编号,继而根据确定的代码仓编号和代码分支编号从bug数据库中筛选匹配出若干个特定bug信息,并根据所述若干个特定bug信息对所述产线源代码进行bug检测,进而输出相应的bug检测信息。本发明专利技术通过综合软件对应代码仓和各分支代码中所有已修改bug信息对产线源代码进行bug检测,提高了针对产线源代码的bug检测效率,进而提高了产线出产的产品质量和生产效率。

【技术实现步骤摘要】

本专利技术涉及电子制造,尤其涉及一种产线bug检测方法、装置、系统和存储介质


技术介绍

1、软件的版本测试可以发现版本问题,并进行修订,保证软件的正常运行。其中,多版本测试、探索性交换测试、交由业务测试,在发现bug时,记载方式多为excel或其他格式文档。当需要记录到一站式平台时,通常通过人工录入一站式平台的方式,并人工记录开发人员及版本,耗时较长;当bug多时工作量较大,且存在多版本并行时,找寻对应bug较繁琐的情况。

2、而现有技术未能有效地记录和检查产线上的致命bug,这可能导致产品质量问题,增加生产成本,影响生产效率。


技术实现思路

1、本专利技术提供了一种产线bug检测方法、装置、系统和存储介质,以实现有效记录和检测产线上致命bug,提高产品质量和生产效率的技术效果。

2、为了解决上述技术问题,本专利技术提供了一种产线bug检测方法,包括以下步骤:

3、响应于bug检查信号,获取并解析软件发行单获得代码仓编号和产线源代码,根据所述代码仓编码调取对应的代码分支编号;

4、根据所述代码仓编号和所述代码分支编号从bug数据库从提取获得若干个特定bug信息,继而根据所述若干个特定bug信息分别对所述产线源代码进行bug检测,输出相应的bug检测信息。

5、本专利技术提供的产线bug检测方法响应于bug检测信号,解析接收的软件发行单获得软件对应的代码仓编号和产线源代码,并根据确定的代码仓标号调取对应的代码分支编号,以使该产线源代码对应的原代码仓以及与该原代码仓相关联的所有代码分支均被系统调取,确保每个分支代码中存在的致命bug信息均能被系统调取并检测,提高针对产线源代码检测完整度,进而提高产线源代码的准确性。

6、在获取了与产线源代码相关联的所有分支代码编号后,即可根据上述确定的编号从bug数据库中调取与上述编号存在关联的特定bug信息,并根据调取的所有特定bug信息对产线源代码进行检测,确定产线源代码是否已经将上述调取的所有特定bug信息对应的bug进行识别和修改,进而输出相应的bug检测信息提示用户被检测软件的产线源代码中还未被修改的致命bug,提高了针对产线源代码的bug检测效率,进而提高了产线出产的产品质量和生产效率。

7、作为优选例子,所述根据所述代码仓编号和所述代码分支编号从bug数据库从提取获得若干个特定bug信息,具体为:

8、根据所述代码仓编号在所述bug数据库中进行筛选匹配,获得对应的第一组特定bug信息,同时根据所述代码分支编号在所述bug数据库中进行筛选匹配,获得相应的第二组特定bug信息;

9、根据所述第一组特定bug信息在所述第二组特定bug信息中筛选并去除相同的特定bug信息,整合筛选后的两组特定bug信息获得所述若干个特定bug信息。

10、为了提高产线源代码的bug检测效率,本专利技术提供的产线bug检测方法在确定了产线源代码对应的代码仓编号和代码分支编号后,即可根据上述两种编号从bug数据库中筛选提取出与上述两种编号分别相关联的特定bug信息,提取获得两组特定bug信息即第一组特定bug信息和第二组特定bug信息。

11、获得上述两组特定bug信息后,系统还将根据所述两组特定bug信息进行相同特定bug信息筛选排除处理,以使经过筛选后的所述若干个特定bug信息中每一个bug信息均保证其唯一性,降低后续根据所述若干个特定bug信息进行筛选匹配的计算量。

12、作为优选例子,所述若干个特定bug信息分别对所述产线源代码进行bug检测,输出相应的bug检测信息,具体为:

13、根据所述若干个特定bug信息分别在所述产线源代码中进行筛选匹配,确定所述产线源代码是否修改过对应特定bug;

14、若所述产线源代码中存在相应特定bug信息,则确定所述产线源代码修改过对应特定bug,将所述特定bug对应的所述特定bug信息从所述bug检测信息中删除;

15、若所述产线源代码中不存在相应特定bug信息,则确定所述产线源代码未修改过所述特定bug,将所述特定bug对应的所述特定bug信息加入所述bug检测信息。

16、为了进一步提高针对产线源代码中致命bug的检测效率和准确性,提高产线对应产出的产品质量以及产出效率,本专利技术所提供的产线bug检测方法在确定了若干个特定bug信息后,系统则根据上述若干个特定bug信息对产线源代码进行筛选匹配,进而确定产线源代码中是否存在所述若干个特定bug信息中bug的修改记录。

17、若确定所述产线源代码中存在对应特定bug的修改记录,则确定所述产线源代码已修改过该特定bug信息对应的bug,系统即可将该特定bug信息从bug检测信息中删除;若确定所述产线源代码中不存在对应特定bug的修改记录,则确定所述产线源代码未修改过该特定bug信息对应的bug,则系统将该特定bug信息添加至bug检测信息中,以此提示用户对产线源代码相应位置处的bug进行修改,提高产线的产出效率和产品质量。

18、作为优选例子,在所述响应于bug检查信号之前,还包括:

19、响应于bug记录信号,检测并识别信号对应输入的bug修改信息;其中,所述bug修改信息包括修改内容、修改说明、修改账号和修改时间;

20、根据所述bug修改信息生成相应bug编号,并将所述bug编号与对应所述bug修改信息进行关联,并将关联后信息存入所述bug数据库中。

21、为了确保bug数据库中特定bug信息的丰富度,本专利技术还提供了一种针对bug数据库中bug数据的补充方法,系统响应于bug记录信号,检测识别信号附带输入的bug修改信息,并根据所述bug修改信息生成对应唯一的bug编号,继而将编号与信息关联后存入bug数据库中,以此更新数据库中的数据,提高bug数据库的丰富度,同时间接提高战队产线bug的检测准确性和完整性。

22、相应的,本专利技术还提供了一种产线bug检测装置,所述产线bug检测装置包括信号响应模块和bug检测模块;

23、其中,所述信号响应模块用于响应于bug检查信号,获取并解析软件发行单获得代码仓编号和产线源代码,根据所述代码仓编码调取对应的代码分支编号;

24、所述bug检测模块根据所述代码仓编号和所述代码分支编号从bug数据库从提取获得若干个特定bug信息,继而根据所述若干个特定bug信息分别对所述产线源代码进行筛选匹配,输出相应的bug检测信息。

25、作为优选例子,所述bug检测模块根据所述代码仓编号和所述代码分支编号从bug数据库从提取获得若干个特定bug信息,具体为:

26、根据所述代码仓编号在所述bug数据库中进行筛选匹配,获得对应的第一组特定bug信息,同时根据所述代码分支编号在所述bug数据库中进行筛选匹配,获得相应的第二组特定bug信息;

27、根据所述第一组特定bug信息本文档来自技高网...

【技术保护点】

1.一种产线bug检测方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种产线bug检测方法,其特征在于,所述根据所述代码仓编号和所述代码分支编号从bug数据库从提取获得若干个特定bug信息,具体为:

3.如权利要求1所述的一种产线bug检测方法,其特征在于,所述根据所述若干个特定bug信息分别对所述产线源代码进行bug检测,输出相应的bug检测信息,具体为:

4.如权利要求1所述的一种产线bug检测方法,其特征在于,在所述响应于bug检查信号之前,还包括:

5.一种产线bug检测装置,其特征在于,所述产线bug检测装置包括信号响应模块和bug检测模块;

6.如权利要求5所述的一种产线bug检测装置,其特征在于,所述bug检测模块根据所述代码仓编号和所述代码分支编号从bug数据库从提取获得若干个特定bug信息,具体为:

7.如权利要求5所述的一种产线bug检测装置,其特征在于,所述bug检测模块根据所述若干个特定bug信息分别对所述产线源代码进行筛选匹配,输出相应的bug检测信息,具体为:

>8.如权利要求5所述的一种产线bug检测装置,其特征在于,所述产线bug检测装置还包括数据库更新模块;

9.一种产线bug检测系统,其特征在于,所述产线bug检测系统包括存储器、处理器以及存储在所述存储器上并在所述处理器上运行的计算机程序,所述处理器处理所述计算机程序时实现如权利要求1-4任一项所述的一种产线bug检测方法。

10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器调用并执行,实现如上述权利要求1-4任一项所述的一种产线bug检测方法。

...

【技术特征摘要】

1.一种产线bug检测方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种产线bug检测方法,其特征在于,所述根据所述代码仓编号和所述代码分支编号从bug数据库从提取获得若干个特定bug信息,具体为:

3.如权利要求1所述的一种产线bug检测方法,其特征在于,所述根据所述若干个特定bug信息分别对所述产线源代码进行bug检测,输出相应的bug检测信息,具体为:

4.如权利要求1所述的一种产线bug检测方法,其特征在于,在所述响应于bug检查信号之前,还包括:

5.一种产线bug检测装置,其特征在于,所述产线bug检测装置包括信号响应模块和bug检测模块;

6.如权利要求5所述的一种产线bug检测装置,其特征在于,所述bug检测模块根据所述代码仓编号和所述代码分支编号从bug数据...

【专利技术属性】
技术研发人员:简亮吴曦陈良
申请(专利权)人:广州通则康威科技股份有限公司
类型:发明
国别省市:

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

1