测试、配置、安装、运行方法、装置、电子设备和存储介质制造方法及图纸

技术编号:30424090 阅读:15 留言:0更新日期:2021-10-24 16:53
本发明专利技术实施例提供了一种测试、配置、安装、运行方法、装置、电子设备和存储介质。所述测试方法包括:获取为多种设备底层运行环境制定的针对设备应用层组件所调用的统一接口集的接口测试程序;针对所述多种设备底层运行环境中的目标设备底层运行环境,利用所述接口测试程序,对所述统一接口集在所述目标设备底层运行环境中的接口配置进行兼容性测试。由于接口兼容性测试为多种设备底层运行环境制定,并且利用设备应用层组件所调用的统一接口集对目标设备底层运行环境进行兼容性测试,从而有效地减少了设备底层运行环境的碎片化。减少了设备底层运行环境的碎片化。减少了设备底层运行环境的碎片化。

【技术实现步骤摘要】
测试、配置、安装、运行方法、装置、电子设备和存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种测试、配置、安装、运行方法、装置、电子设备和存储介质。

技术介绍

[0002]实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。提供及时响应和高可靠性是其主要特点。实时操作系统为物联网设备提供了优良的软件环境,为大规模物联网的组网提供了更多可能。
[0003]但是,现有的实时操作系统种类繁多,为物联网设备的配置来了困难。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种测试、配置、安装、运行方法、装置、电子设备和存储介质,以解决或缓解上述问题。
[0005]根据本专利技术实施例的第一方面,提供了一种测试方法,包括:获取为多种设备底层运行环境制定的针对设备应用层组件所调用的统一接口集的接口测试程序;针对所述多种设备底层运行环境中的目标设备底层运行环境,利用所述接口测试程序,对所述统一接口集在所述目标设备底层运行环境中的接口配置进行兼容性测试。
[0006]根据本专利技术实施例的第二方面,提供了一种测试方法,包括:获取为设备底层运行环境制定的、针对第一设备应用层组件所调用的第一接口集的第一接口测试程序和针对第二设备应用层组件所调用的第二接口集的第二接口测试程序;分别利用所述第一接口测试程序和第二接口测试程序,对所述第一接口集在所述设备底层运行环境中的接口配置以及所述第二接口集在所述设备底层运行环境中的接口配置进行兼容性测试。
[0007]根据本专利技术实施例的第三方面,提供了一种配置方法,包括:确定为多种设备底层运行环境制定的设备应用层组件所调用的统一接口集;利用所述统一接口集,为所述多种设备底层运行环境中的目标设备底层运行环境进行接口配置。
[0008]根据本专利技术实施例的第四方面,提供了一种安装方法,包括:确定为多种设备底层运行环境制定的设备应用层组件所调用的统一接口集;将所述设备应用层组件安装到所述多种设备底层运行环境中的目标设备底层运行环境。
[0009]根据本专利技术实施例的第五方面,提供了一种运行方法,包括:设备应用层组件确定其统一接口集中的至少一个接口,所述统一接口集针对多种设备底层运行环境制定;设备应用层组件调用至少一个接口运行于多种设备底层运行环境中的目标设备底层运行环境,以实现设备应用层组件的功能。
[0010]根据本专利技术实施例的第六方面,提供了一种测试装置,包括:获取模块,获取为多种设备底层运行环境制定的针对设备应用层组件所调用的统一接口集的接口测试程序;测
试模块,针对所述多种设备底层运行环境中的目标设备底层运行环境,利用所述接口测试程序,对所述统一接口集在所述目标设备底层运行环境中的接口配置进行兼容性测试。
[0011]根据本专利技术实施例的第七方面,提供了一种测试装置,包括:获取模块,获取为设备底层运行环境制定的、针对第一设备应用层组件所调用的第一接口集的第一接口测试程序和针对第二设备应用层组件所调用的第二接口集的第二接口测试程序;测试模块,分别利用所述第一接口测试程序和第二接口测试程序,对所述第一接口集在所述设备底层运行环境中的接口配置以及所述第二接口集在所述设备底层运行环境中的接口配置进行兼容性测试。
[0012]根据本专利技术实施例的第八方面,提供了一种配置装置,包括:确定为多种设备底层运行环境制定的设备应用层组件所调用的统一接口集;利用所述统一接口集,为所述多种设备底层运行环境中的目标设备底层运行环境进行接口配置。
[0013]根据本专利技术实施例的第九方面,提供了一种安装装置,包括:确定为多种设备底层运行环境制定的设备应用层组件所调用的统一接口集;将所述设备应用层组件安装到所述多种设备底层运行环境中的目标设备底层运行环境。
[0014]根据本专利技术实施例的第十方面,提供了一种电子设备,包括:设备应用层组件,所述设备应用层组件具有为多种设备底层运行环境制定的统一接口集;目标设备底层运行环境,为所述设备应用层组件提供所述统一接口集中的至少一个调用接口,以实现所述设备应用层组件的功能。
[0015]根据本专利技术实施例的第十一方面,提供了一种电子设备,所述设备包括:一个或多个处理器;存储介质,配置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面或第三方面所述的方法。
[0016]根据本专利技术实施例的第十二方面,提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面或第三方面所述的方法。
[0017]本专利技术实施例的方案能够获取为多种设备底层运行环境制定的针对设备应用层组件所调用的统一接口集的接口测试程序;针对所述多种设备底层运行环境中的目标设备底层运行环境,利用所述接口测试程序,对所述统一接口集在所述目标设备底层运行环境中的接口配置进行兼容性测试。由于接口兼容性测试为多种设备底层运行环境制定,并且利用设备应用层组件所调用的统一接口集对目标设备底层运行环境进行兼容性测试,从而有效地减少了设备底层运行环境的碎片化。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术的一个实施例的测试方法的示意性架构图;
[0020]图2A为本专利技术的另一实施例的测试方法的示意性流程图;
[0021]图2B为本专利技术的另一实施例的测试方法的示意性流程图。
[0022]图3A为本专利技术的另一实施例的测试方法的示意图;
[0023]图3B为本专利技术的另一实施例的测试方法的交互图;
[0024]图4A为本专利技术的另一实施例的测试方法的示意图;
[0025]图4B为本专利技术的另一实施例的测试方法的示意性流程图;
[0026]图5A为本专利技术的另一实施例的测试方法的示意图;
[0027]图5B为本专利技术的另一实施例的测试方法的交互图;
[0028]图6A为本专利技术的另一实施例的测试方法的示意图;
[0029]图6B为本专利技术的另一实施例的测试方法的交互图;
[0030]图7A为本专利技术的另一实施例的测试方法的一个示例的接口抽象层的示意图;
[0031]图7B为本专利技术的另一实施例的测试方法的另一示例的接口抽象层的示意图;
[0032]图7C为本专利技术的另一实施例的测试方法的另一示例的接口抽象层的示意图;
[0033]图8为本专利技术的另一实施例的测试方法的示意性流程图;
[0034]图9为本专利技术的另一实施例的配置方法的示意性流程图;...

【技术保护点】

【技术特征摘要】
1.一种测试方法,包括:获取为多种设备底层运行环境制定的针对设备应用层组件所调用的统一接口集的接口测试程序;针对所述多种设备底层运行环境中的目标设备底层运行环境,利用所述接口测试程序,对所述统一接口集在所述目标设备底层运行环境中的接口配置进行兼容性测试。2.根据权利要求1所述的方法,其中,所述获取为多种设备底层运行环境制定的针对设备应用层组件所调用的统一接口集的接口测试程序,包括:获取兼容性测试套件,所述兼容性测试套件包括所述为多种设备底层运行环境制定的针对设备应用层组件所调用的统一接口集的接口测试程序。3.根据权利要求2所述的方法,其中,所述兼容性测试套件还包括与所述接口测试程序对应的接口测试描述文档,其中,所述接口测试描述文档用于为所述目标设备底层运行环境配置所述统一接口集。4.根据权利要求1所述的方法,其中,所述针对所述多种设备底层运行环境中的目标设备底层运行环境,利用所述接口测试程序,对所述统一接口集在所述目标设备底层运行环境中的接口配置进行兼容性测试,包括:对所述统一接口集在所述目标设备底层运行环境中的当前接口配置进行当前编译测试;如果通过所述当前编译测试,则利用所述接口测试程序,对所述统一接口集的当前接口配置进行运行测试。5.根据权利要求4所述的方法,其中,所述针对所述多种设备底层运行环境中的目标设备底层运行环境,利用所述接口测试程序,对所述统一接口集在所述目标设备底层运行环境中的接口配置进行兼容性测试,还包括:如果未通过所述当前编译测试,则确定所述统一接口集在所述目标设备底层运行环境中的经调试接口配置;对所述统一接口集在所述目标设备底层运行环境中的经调试接口配置进行下次编译测试。6.根据权利要求4所述的方法,其中,利用所述接口测试程序,对所述统一接口集的当前接口配置进行运行测试,包括:利用所述接口测试程序,对所述统一接口集的当前接口配置进行当前运行测试;如果未通过所述当前运行测试,则对所述统一接口集的经调试接口配置执行下次运行测试。7.根据权利要求2所述的方法,其中,所述获取为多种设备底层运行环境制定的针对设备应用层组件所调用的统一接口集的接口测试程序,包括:从测试服务端获取为多种设备底层运行环境制定的针对设备应用层组件所调用的统一接口集的接口测试程序,其中,利用所述接口测试程序,对所述统一接口集的当前接口配置进行运行测试,还包括:如果通过所述当前运行测试,则向所述测试服务端上传所述统一接口集的当前接口配置的代码。8.根据权利要求1所述的方法,其中,所述针对所述多种设备底层运行环境中的目标设
备底层运行环境,利用所述接口测试程序,对所述统一接口集在所述目标设备底层运行环境中的接口配置进行兼容性测试,包括:将所述接口测试程序编译为适于所述目标设备底层运行环境的目标语言;通过与所述目标设备底层运行环境的测试接口,利用经编译的所述接口测试程序调用所述统一接口集的接口配置,以进行所述兼容性测试。9.根据权利要求1所述的方法,其中,所述目标设备底层运行环境包括硬件环境和操作系统环境,所述统一接口集包括为所述硬件环境制定的第一接口以及为所述软件环境制定的第二接口,其中,所述针对所述多种设备底层运行环境中的目标设备底层运行环境,利用所述接口测试程序,对所述统一接口集在所述目标设备底层运行环境中的接口配置进行兼容性测试,包括:利用所述接口测试程序对所述第二接口的接口配置进行当前测试;如果当前测试通过,则利用所述接口测试程序对所述第一接口的接口配置进行测试。10.根据权利要求9所述的方法,其中,所述针对所述多种...

【专利技术属性】
技术研发人员:李坤郭万永宋丹峰谢宜生
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1