一种软件缺陷报告合规性的检测方法及装置制造方法及图纸

技术编号:31767837 阅读:17 留言:0更新日期:2022-01-05 16:53
本发明专利技术提供一种软件缺陷报告合规性的检测方法及装置,该方法包括:接收软件缺陷报告的变更提醒以及变更后的软件缺陷报告;判断所述软件缺陷报告中的变更的信息是否需要进行合规性的检测;若需要进行合规性的检测,则获取所述变更的信息中需要进行合规性的检测的要素信息;按照预设的检测规则对所述变更的信息中需要进行合规性的检测的要素信息进行检测;若检测出所述变更的信息中的要素信息不符合预设的检测规则,则生成对应的报告修复方案;将所述报告修复方案发送给待通知人。本发明专利技术中,实现了对软件缺陷报告的情况自动执行规则检测,并实时通知到测试人员,方便对数据进行分析和展示实现软件缺陷报告的自动检测,提高检测效率。高检测效率。高检测效率。

【技术实现步骤摘要】
一种软件缺陷报告合规性的检测方法及装置


[0001]本专利技术涉及软件测试领域,尤其涉及一种软件缺陷报告合规性的检测方法及装置。

技术介绍

[0002]软件测试过程中,软件缺陷报告的规范性直接影响团队合作效率和基于软件缺陷进行的效能分析结果的准确性,因此,各公司内部都有一套如何正确撰写软件缺陷报告的指导性文档,然而对于实际软件缺陷报告是否符合约定的规则,却没有工具去进行检测;现有技术中,主要是只提规范不做检测或人工进行不定期的手动检测,缺少自动化的方案,降低检测效率。

技术实现思路

[0003]本专利技术提供了一种软件缺陷报告合规性的检测方法及装置,用于解决现有技术中对于实际软件缺陷记录是否符合约定的规则,没有工具去进行检测的问题。
[0004]为了解决上述问题,本专利技术是这样实现的:第一方面,本专利技术提供一种软件缺陷报告合规性的检测方法,包括:接收软件缺陷报告的变更提醒以及变更后的软件缺陷报告;判断所述软件缺陷报告中的变更的信息是否需要进行合规性的检测;若需要进行合规性的检测,则获取所述变更的信息中需要进行合规性的检测的要素信息;按照预设的检测规则对所述变更的信息中需要进行合规性的检测的要素信息进行检测;若检测出所述变更的信息中的要素信息不符合预设的检测规则,则生成对应的报告修复方案;将所述报告修复方案发送给待通知人。
[0005]可选的,所述判断所述软件缺陷报告中的变更的信息是否需要进行合规性的检测,包括:将所述软件缺陷报告中的变更的信息的所属问题和类型与指定的检测项目中的所属问题和类型相匹配;若所述变更的信息在所述指定的检测项目中则对所述变更的信息进行检测;若所述变更的信息不在所述指定的检测项目中则舍弃所述变更的信息。
[0006]可选的,所述接收软件缺陷报告的变更提醒以及变更后的软件缺陷报告之前,还包括:配置用于接收所述软件缺陷报告的变更提醒以及所述软件缺陷报告的网络钩子;所述网络钩子的配置包括以下至少一项:网络钩子名称、网络钩子状态、软件缺陷报告检测服务端回调地址和需要触发回调的事件。
[0007]可选的,所述预设的检测规则的配置中包括以下至少一项:检测项和检测要求;
其中,所述检测项包括以下至少一项:单个字段和多个字段;所述检测要求包括以下至少一项:必填要求、指定范围内的要求、符合指定格式的要求和与其他检测项关联关系;所述预设的检测规则为将所述检测项和所述检测要求进行匹配;其中所述预设的检测规则包括以下至少一项:单字段规则和多字段规则;其中,所述单字段规则为所述检测项中的一项与所述检测要求进行匹配;所述多字段规则为将所述检测项中的多项进行关联,并与所述检测要求进行匹配。
[0008]可选的,所述报告修复方案包括以下至少一项:软件缺陷报告的编号、软件缺陷报告对应的问题链接、不合规的项目列表、不合规项目对应的参考解决方案提示和是否接受自动修复指示。
[0009]可选的,所述将所述报告修复方案发送给待通知人之后,还包括:接收待通知人下达的是否接受自动修复指令;若所述待通知人下达接受自动修复指令,则所述根据所述报告修复方案对所述软件缺陷报告进行修复;若所述待通知人下达不接受自动修复指令,则不做任何操作。
[0010]第二方面,本专利技术提供一种软件缺陷报告合规性的检测装置,包括:接收模块,用于接收软件缺陷报告的变更提醒以及变更后的软件缺陷报告;判断模块,用于判断所述软件缺陷报告中的变更的信息是否需要进行合规性的检测;获取模块,用于若需要进行合规性的检测,则获取所述变更的信息中需要进行合规性的检测的要素信息;检测模块,用于按照预设的检测规则对所述变更的信息中需要进行合规性的检测的要素信息进行检测;报告生成模块,用于若检测出所述变更的信息中的要素信息不符合预设的检测规则,则生成对应的报告修复方案;发送模块,用于将所述报告修复方案发送给待通知人。
[0011]可选的,所述判断模块,包括:匹配子模块,用于将所述软件缺陷报告中的变更的信息的所属问题和类型与指定的检测项目中的所属问题和类型相匹配;若所述变更的信息在所述指定的检测项目中则对所述变更的信息进行检测;若所述变更的信息不在所述指定的检测项目中则舍弃所述变更的信息可选的,还包括:配置模块,用于配置用于接收所述软件缺陷报告的变更提醒以及所述软件缺陷报告的网络钩子;所述网络钩子的配置包括以下至少一项:网络钩子名称、网络钩子状态、软件缺陷报告检测服务端回调地址和需要触发回调的事件。
[0012]可选的,所述预设的检测规则的配置中包括以下至少一项:检测项和检测要求;其中,所述检测项包括以下至少一项:单个字段和多个字段;所述检测要求包括以下至少一项:必填要求、指定范围内的要求、符合指定格式的要求和与其他检测项关联关系;所述预设的检测规则为将所述检测项和所述检测要求进行匹配;其中所述预设的
检测规则包括以下至少一项:单字段规则和多字段规则;其中,所述单字段规则为所述检测项中的一项与所述检测要求进行匹配;所述多字段规则为将所述检测项中的多项进行关联,并与所述检测要求进行匹配。
[0013]可选的,所述报告修复方案包括以下至少一项:软件缺陷报告的编号、软件缺陷报告对应的问题链接、不合规的项目列表、不合规项目对应的参考解决方案提示和是否接受自动修复指示。
[0014]可选的,还包括:修复模块,用于接收待通知人下达的是否接受自动修复指令;若所述待通知人下达接受自动修复指令,则所述根据所述报告修复方案对所述软件缺陷报告进行修复;若所述待通知人下达不接受自动修复指令,则不做任何操作。
[0015]第三方面,本专利技术提供一种服务器,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面中任一项所述的软件缺陷报告合规性的检测方法的步骤。
[0016]第四方面,本专利技术提供一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面中任一项所述的软件缺陷报告合规性的检测方法的步骤。
[0017]本专利技术中,通过监控测试人员提交的软件缺陷报告的情况,自动执行规则检测,并实时通知到测试人员,方便对数据进行分析和展示实现软件缺陷报告的自动检测,提高检测效率。
附图说明
[0018]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术实施例提供的一种软件缺陷报告合规性的检测方法流程示意图;图2为本专利技术实施例提供的一种软件缺陷报告合规性的检测方法的网络钩子配置示意图;图3为本专利技术实施例提供的一种软件缺陷报告合规性的检测方法的技术架构示意图;图4为本专利技术实施例提供的一种软件缺陷报告合规性的检测方法的时序图;图5为本专利技术实施例提供的一种软件缺陷报告合规性的检测方法的总体流程示意图;图6为本专利技术实施例提供的一种软件缺陷报告合规性的检测装置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件缺陷报告合规性的检测方法,其特征在于,包括:接收软件缺陷报告的变更提醒以及变更后的软件缺陷报告;判断所述软件缺陷报告中的变更的信息是否需要进行合规性的检测;若需要进行合规性的检测,则获取所述变更的信息中需要进行合规性的检测的要素信息;按照预设的检测规则对所述变更的信息中需要进行合规性的检测的要素信息进行检测;若检测出所述变更的信息中的要素信息不符合预设的检测规则,则生成对应的报告修复方案;将所述报告修复方案发送给待通知人。2.根据权利要求1所述的软件缺陷报告合规性的检测方法,其特征在于,所述判断所述软件缺陷报告中的变更的信息是否需要进行合规性的检测,包括:将所述软件缺陷报告中的变更的信息的所属问题和类型与指定的检测项目中的所属问题和类型相匹配;若所述变更的信息在所述指定的检测项目中则对所述变更的信息进行检测;若所述变更的信息不在所述指定的检测项目中则舍弃所述变更的信息。3.根据权利要求1所述的软件缺陷报告合规性的检测方法,其特征在于,所述接收软件缺陷报告的变更提醒以及变更后的软件缺陷报告之前,还包括:配置用于接收所述软件缺陷报告的变更提醒以及所述软件缺陷报告的网络钩子;所述网络钩子的配置包括以下至少一项:网络钩子名称、网络钩子状态、软件缺陷报告检测服务端回调地址和需要触发回调的事件。4.根据权利要求1所述的软件缺陷报告合规性的检测方法,其特征在于,所述预设的检测规则的配置中包括以下至少一项:检测项和检测要求;其中,所述检测项包括以下至少一项:单个字段和多个字段;所述检测要求包括以下至少一项:必填要求、指定范围内的要求、符合指定格式的要求和与其他检测项关联关系;所述预设的检测规则为将所述检测项和所述检测要求进行匹配;其中所述预设的检测规则包括以下至少一项:单字段规则和多字段规则;其中,所述单字段规则为所述检测项中的一项与所述检测要求进行匹配;所述多字段规则为将所述检测项中的多项进行关联,并与所述检测要求进行匹配。5.根据权利要求1所述的软件缺陷报告合规性的检测方法,其特征在于,所述报告修复方案包括...

【专利技术属性】
技术研发人员:王凡张颖邹永强杨晖
申请(专利权)人:云账户技术天津有限公司
类型:发明
国别省市:

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

1