一种软件代码质量的测试方法和存储设备技术

技术编号:30367044 阅读:30 留言:0更新日期:2021-10-16 17:38
本发明专利技术涉及软件测试领域,特别涉及一种软件代码质量的测试方法和存储设备。所述一种软件代码质量的测试方法,包括步骤:在任务调度器中配置代码扫描任务,并下发所述扫描任务至预设系统;所述预设系统接收所述扫描任务,并根据所述扫描任务的代码扫描量创建多个代码扫描器;所述代码扫描器扫描代码的漏洞,并存储扫描结果至数据库;所述代码扫描器扫描完成,所述预设系统销毁所述代码扫描器并回收已分配的硬件资源。当不需要扫描代码时,资源可以自动被回收,提高硬件服务器资源的利用率,而当需要大量扫描代码时,预设系统只要增加代码扫描器的数量即可。码扫描器的数量即可。码扫描器的数量即可。

【技术实现步骤摘要】
一种软件代码质量的测试方法和存储设备


[0001]本专利技术涉及软件测试领域,特别涉及一种软件代码质量的测试方法和存储设备。

技术介绍

[0002]现有代码审计系统主要是通过代码扫描器来扫描代码的漏洞,然后将代码审计数据存储到数据库中,以供代码审计系统读取和展示。代码审计系统的最大并发代码审计能力取决与有多少个扫描器。
[0003]现有的代码审计系统都是部署在特定的一台或者几台服务器上进行代码审计,当企业需要同时进行大规模的代码审计的时候没办法自动扩容,而当不需要执行代码审计的时候又没办法回收利用空闲的资源。

技术实现思路

[0004]为此,需要提供一种软件代码质量的测试方法,用以解决现有代码审计方案没办法自动扩容及当不需要执行代码审计的时候又没办法回收利用空闲的资源的技术问题。具体技术方案如下:
[0005]一种软件代码质量的测试方法,包括步骤:
[0006]在任务调度器中配置代码扫描任务,并下发所述扫描任务至预设系统;
[0007]所述预设系统接收所述扫描任务,并根据所述扫描任务的代码扫描量创本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件代码质量的测试方法,其特征在于,包括步骤:在任务调度器中配置代码扫描任务,并下发所述扫描任务至预设系统;所述预设系统接收所述扫描任务,并根据所述扫描任务的代码扫描量创建多个代码扫描器;所述代码扫描器扫描代码的漏洞,并存储扫描结果至数据库;所述代码扫描器扫描完成,所述预设系统销毁所述代码扫描器并回收已分配的硬件资源。2.根据权利要求1所述的一种软件代码质量的测试方法,其特征在于,还包括步骤:所述预设系统连接至所述数据库读取所述扫描结果,并根据所述扫描结果输出代码审计报告。3.根据权利要求1所述的一种软件代码质量的测试方法,其特征在于,所述“并根据所述扫描任务的代码扫描量创建多个代码扫描器”,具体还包括步骤:根据硬件资源参数动态调整扫描器数量,所述硬件资源包括但不限于:CPU负荷、内存负荷。4.根据权利要求1至3任一所述的一种软件代码质量的测试方法,其特征在于,所述预设系统为Kubernates系统。5.一种...

【专利技术属性】
技术研发人员:张万能林剑林灿辉马坚
申请(专利权)人:福建健康之路信息技术有限公司
类型:发明
国别省市:

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

1