测试方法技术

技术编号:24010380 阅读:32 留言:0更新日期:2020-05-02 01:32
本发明专利技术提供一种测试方法,属于计算机技术领域。测试方法包括:获取待测试的系统调用接口的信息;根据系统调用接口的信息,按照设定的生成规则,生成用于对系统调用接口进行测试的测试模板,其中,测试模板中包含有用于对系统调用接口进行调用测试的测试指令;通过测试服务器将测试模板发送至至少一个待测设备,指示各个待测设备根据测试模板中的测试指令对本地的系统调用接口进行调用测试。由此,一方面,可以系统地生成待测试的所有系统调用接口的测试指令;另一方面,对于需要测试的多个待测设备,可以使用同一测试模板进行本地的多个系统调用接口的测试,实现了待测设备系统调用接口的批量化测试,从而有效提高了系统调用接口的测试效率。

test method

【技术实现步骤摘要】
测试方法
本申请实施例涉及计算机
,尤其涉及一种测试方法。
技术介绍
操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。系统调用接口是应用程序和系统内核之间的接口,是应用程序和系统内核通信的桥梁。操作系统所提供的系统调用接口具有广义性及操作系统运行时热更新困难等特点。并且,操作系统提供的系统调用接口应在任意调用方式下保证系统安全。所以,操作系统需要一种测试方法对系统调用接口进行广义安全性测试。现有的对操作系统进行上述测试的测试方法包括:测试人员编写测试代码,测试代码通过用户态触发内核态对系统调用接口进行测试,根据在用户态得到的测试反馈,判断所测试操作系统的安全性。但是,这种测试方法,要求测试人员根据不同的操作系统,逐条编写测试系统调用接口的测试指令。所以在实现本申请过程中,专利技术人发现现有技术中至少存在如下问题:现有操作系统的系统调用接口的测试方法的测试效率低下。
技术实现思路
有鉴于此,本申请实施例所解决的技术问题之本文档来自技高网...

【技术保护点】
1.一种测试方法,其特征在于,包括:/n获取待测试的系统调用接口的信息;/n根据所述系统调用接口的信息,按照设定的生成规则,生成用于对所述系统调用接口进行测试的测试模板,其中,所述测试模板中包含有用于对所述系统调用接口进行调用测试的测试指令;/n通过测试服务器将所述测试模板发送至至少一个待测设备,指示各个待测设备根据所述测试模板中的测试指令对本地的所述系统调用接口进行调用测试。/n

【技术特征摘要】
1.一种测试方法,其特征在于,包括:
获取待测试的系统调用接口的信息;
根据所述系统调用接口的信息,按照设定的生成规则,生成用于对所述系统调用接口进行测试的测试模板,其中,所述测试模板中包含有用于对所述系统调用接口进行调用测试的测试指令;
通过测试服务器将所述测试模板发送至至少一个待测设备,指示各个待测设备根据所述测试模板中的测试指令对本地的所述系统调用接口进行调用测试。


2.根据权利要求1所述的方法,其特征在于,所述获取待测试的系统调用接口的信息,包括:
根据所述待测试的系统调用接口的函数签名,获取所述系统调用接口的信息。


3.根据权利要求1所述的方法,其特征在于,
在所述根据所述系统调用接口的信息,按照设定的生成规则,生成用于对所述系统调用接口进行测试的测试模板之前,所述方法还包括:为所述待测试的系统调用接口设置测试顺序;
所述根据所述系统调用接口的信息,按照设定的生成规则,生成用于对所述系统调用接口进行测试的测试模板,包括:所述根据所述系统调用接口的信息和所述测试顺序,按照设定的生成规则,生成用于对所述系统调用接口进行测试的测试模板。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述通过测试服务器将所述测试模板发送至至少一个待测设备,包括:
通过测试服务器,使用远程过程调用RPC接口将所述测试模板发送至至少一个待测设备。


5.根据权利要求4所述的方法,其特征在于,所述通过测试服务器,使用远程过程调用RPC接口将所述测试模板发送至至少一个待测设备,包括:
通过测试服务器,使用远程过程调用RPC接口,将用于控制至少一个待测设备进行调用测试的...

【专利技术属性】
技术研发人员:王春宇
申请(专利权)人:亿度慧达教育科技北京有限公司
类型:发明
国别省市:北京;11

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

1