基于代码安全的三维几何建模内核质量测评方法和系统技术方案

技术编号:33809801 阅读:13 留言:0更新日期:2022-06-16 10:19
本申请实施例涉及一种基于代码安全的三维几何建模内核质量测评方法和系统,包括:接收对目标内核的测试指令,调用与目标内核的测试项对应的测试方法进行测试,获得多个测试项的测试结果,然后再次调用与各测试项对应的结果量化策略对个测试项的测试结果进行量化,获得各测试项的量化值,并基于各测试项对应的权重信息和量化值确定目标内核的质量。本申请提供的对内核进行测试的方法,通过对各测试项的测试结果进行统一量化,使得各测试项的测试结果能够以更加直观的统一形式进行表达,为目标内核质量的测评奠定了测评基础。且获得的目标内核的质量的测评结果更加的准确,为研发人员提供了可靠的二次开发依据。提供了可靠的二次开发依据。提供了可靠的二次开发依据。

【技术实现步骤摘要】
基于代码安全的三维几何建模内核质量测评方法和系统


[0001]本申请涉及代码测试
,特别是涉及一种基于代码安全的三维几何建模内核质量测评方法和系统。

技术介绍

[0002]三维几何建模内核是例如工业制图软件所在的操作系统的核心,其运行在权限最高的内核态,将三维几何建模内核的接口暴露给不同的开发商以使不同的开发商进行二次开发,从而获得多种制图软件供用户使用。
[0003]三维几何建模内核的市场虽然发展了较长时间,但是,存在三维几何建模内核标准缺失、功能夸大、可靠性低、研发厂商各自为战而搞研发等一系列的问题,导致用户很难判断三维几何建模内核的质量,从而影响研发人员二次开发的软件的质量。
[0004]因此,如何判断三维几何建模内核的质量成为本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请实施例提供了一种基于代码安全的三维几何建模内核质量测评方法和系统,可以对三维几何建模内核的质量进行测评,以为研发人员提供可靠的依据进行二次开发。
[0006]本申请实施例的第一方面提供了一种基于代码安全的三维几何建模内核质量测评方法,包括:
[0007]响应于目标内核的测试指令,调用与所述目标内核的测试项对应的测试方法对所述目标内核的测试项进行测试,获得所述测试项的测试结果;
[0008]基于所述测试项对应的结果量化策略对所述测试项的测试结果进行量化,获得所述测试项的量化值;
[0009]根据各所述测试项对应的权重信息和量化值确定所述目标内核的质量。/>[0010]本申请实施例的第二方面提供了一种基于代码安全的三维几何建模内核质量测评系统,该系统包括:
[0011]调用模块,用于响应于目标内核的测试指令,调用与所述目标内核的测试项对应的测试方法对所述目标内核的测试项进行测试,获得所述测试项的测试结果;
[0012]量化模块,用于基于所述测试项对应的结果量化策略对所述测试项的测试结果进行量化,获得所述测试项的量化值;
[0013]确定模块,用于根据各所述测试项对应的权重信息和量化值确定所述目标内核的质量。
[0014]本申请实施例的第三方面提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述任一项方法的步骤。
[0015]本申请实施例的第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项的方法的步骤。
[0016]本申请实施例的第五方面提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述任一项的方法的步骤。
[0017]本申请实施例提供的基于代码安全的三维几何建模内核质量测评方法和系统,包括:接收对目标内核的测试指令,从计算机设备的存储器中调用与目标内核的测试项对应的测试方法对目标内核的测试项进行测试,获得目标内核的多个测试项的测试结果,然后再次从计算机设备的存储器中调用与各测试项对应的结果量化策略对个测试项的测试结果进行量化,获得各测试项的量化值,并基于各测试项对应的权重信息和量化值确定目标内核的质量。本申请提供的对内核进行测试的方法,基于不同测试项设置通过不同的测试方法对不同的测试项进行针对性的测试,其测试得到的结果更加的准确。同时,针对不同的测试项设置不同的结果量化策略,以将不同测试项对应的测试结果进行量化获得各测试项的量化值。通过对各测试项的测试结果进行统一量化,使得各测试项的测试结果能够以更加直观的统一形式进行表达,为目标内核质量的测评奠定了测评基础。进一步的,本申请还为各个测试项设置有对应的权重信息,根据不同测试项在目标内核测评中的重要程度更加客观的获得目标内核的综合量化值,使得获得的目标内核的质量的测评结果更加的准确,向研发人员提供可靠的二次开发依据,获得性能更加优越的工业软件供用户使用。
附图说明
[0018]图1为一个实施例中基于代码安全的三维几何建模内核质量测评方法的应用环境图;
[0019]图2为一个实施例中基于代码安全的三维几何建模内核质量测评方法的流程示意图;
[0020]图3为另一个实施例基于代码安全的三维几何建模内核质量测评方法的流程示意图;
[0021]图4为另一个实施例基于代码安全的三维几何建模内核质量测评方法的流程示意图;
[0022]图5为另一个实施例基于代码安全的三维几何建模内核质量测评方法的流程示意图;
[0023]图6为另一个实施例基于代码安全的三维几何建模内核质量测评方法的流程示意图;
[0024]图7为一个实施例中基于代码安全的三维几何建模内核质量测评系统的结构框图;
[0025]图8为一个实施例中计算机设备的内部结构图。
具体实施方式
[0026]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0027]本申请基于代码安全的三维几何建模内核质量测评方法,可以应用于如图1所示的应用环境中。其中,多个不同的终端102通过网络与服务器104进行通信,多个不同的终端
102通过网络将待测试的三维几何建模内核的代码库、代码包、知识产权信息、接口说明信息、应用情况信息等传输给服务器104,服务器104调用存储系统中与待测试的三维几何建模内核的测试项对应的测试方法对目标内核的测试项进行测试,获得每一个测试项对应的测试结果,然后调用存储系统中的结果量化策略对多个测试结果进行量化,获得每一个测试项对应的量化值,最后根据存储系统中存储的各测试项的权重信息以及各测试项的量化值确定目标内核的质量。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0028]在一个实施例中,如图2所示,提供了一种基于代码安全的三维几何建模内核质量测评方法,以该方法应用于服务器为例进行说明,该方法包括以下步骤:
[0029]步骤S202,响应于目标内核的测试指令,调用与不同测试项对应的测试方法对测试项进行测试,获得各测试项的测试结果。
[0030]其中,目标内核可以是来自于不同的研发厂家。对目标内核的测试可以是测试人员自主的测试行为,也可以是测试人员根据不同的研发厂家的测试委托进行的测试行为,对此本申请不加以限定。
[0031]若对目标内核的测试是测试人员自主进行的测试,那么测试人员可以是先从不同的研发厂家购买三维几何建模内核的代码包以及与代码包相关的测试所需信息,然后将该代码包以及测试信息通过终端设备输入至服务器,由服务器进行内核测试;若对目标内核的测试是不同的研发厂家请求测试人员进行的测试,那么不同的研发厂家可以是通过终端设备将三维几何建模内核的代码包以及与代码包相关的测试所需信息,然后本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于代码安全的三维几何建模内核质量测评方法,其特征在于,包括:响应于目标内核的测试指令,调用与所述目标内核的测试项对应的测试方法对所述目标内核的测试项进行测试,获得所述测试项的测试结果;基于所述测试项对应的结果量化策略对所述测试项的测试结果进行量化,获得所述测试项的量化值;根据各所述测试项对应的权重信息和量化值确定所述目标内核的质量。2.根据权利要求1所述的方法,其特征在于,所述测试项包括第一测试项,所述第一测试项用于测试所述目标内核的安全性,所述调用与所述目标内核的测试项对应的测试方法对所述目标内核的测试项进行测试,包括:获取所述目标内核的知识产权信息以及代码信息;调用资料审核工具审核所述知识产权信息,以及调用代码成分分析工具分析所述代码信息,以对所述目标内核的安全性进行测试。3.根据权利要求2所述的方法,其特征在于,所述测试项包括第二测试项,所述第二测试项用于测试所述目标内核的独立性,所述调用与所述目标内核的测试项对应的测试方法对所述目标内核的测试项进行测试,包括:获取所述目标内核的接口说明信息以及应用情况信息;调用所述资料审核工具审核所述接口说明信息以及应用情况信息,以对所述目标内核的独立性进行测试。4.根据权利要求1

3任一项所述的方法,其特征在于,所述测试项包括第三测试项,所述第三测试项用于测试所述目标内核的功能,所述调用与所述目标内核的测试项对应的测试方法对所述目标内核的测试项进行测试,包括:在所述目标内核的运行环境中启动所述目标内核;调用所述目标内核的多个接口执行对应的第一功能操作,以对所述目标内核的功能进行测试,其中,所述第一功能操作为所述目标内核的单项基础功能操作。5.根据权利要求4所述的方法,其特征在于,所述测试项包括第四测试项,所述第四测试项用于测试所述目标内核的性能,所述调用与所述目标内核的测试项对应的测试方法对所述目标内核的测试项进行测试,包括:调用所述目标内核的多个接口执行...

【专利技术属性】
技术研发人员:陆定聪刘务吴蕾
申请(专利权)人:中国电子产品可靠性与环境试验研究所工业和信息化部电子第五研究所中国赛宝实验室
类型:发明
国别省市:

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

1