一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

SDK测试包的制作方法、SDK测试方法及设备与流程

2023-01-17 13:17:41 来源:中国专利 TAG:

技术特征:
1.一种sdk测试包的制作方法,其特征在于,所述sdk测试包包括:重新封装后的sdk、测试接口类和测试用例;所述方法包括:利用当前编程语言将待测sdk进行重新封装,得到所述重新封装后的sdk;构建所述测试接口类;编写所述测试用例;其中,所述测试接口类用于为所述重新封装后的sdk提供运行和测试的接口。2.根据权利要求1所述的sdk测试包的制作方法,其特征在于,所述方法还包括:获取待测sdk、待测试的第一功能函数的名称列表,以及与所述第一功能函数一一对应的快捷键的标识;所述编写所述测试用例,包括:根据所述快捷键的标识编写所述测试用例,所述测试用例用于根据所述快捷键的标识触发键盘事件,进而对所述重新封装后的sdk进行测试,并获取相应的测试结果。3.根据权利要求2所述的sdk测试包的制作方法,其特征在于,所述利用当前编程语言将所述待测sdk进行重新封装,得到所述重新封装后的sdk,包括:将所述待测sdk转换为能够被当前编程语言调用的模块;导入所述模块;从所述模块中逐一查找所述第一功能函数,并分别封装为对应的第二功能函数,从而得到重新封装后的sdk。4.根据权利要求3所述的sdk测试包的制作方法,其特征在于,所述构建所述测试接口类,包括:创建一个类,并在创建的类中添加启动函数、所述第二功能函数,以及与每个所述第二功能函数一一对应的快捷键响应函数,从而构成所述测试接口类;其中,所述启动函数用于启动所述重新封装后的sdk,并运行键盘事件函数;所述键盘事件函数用于捕获键盘事件并获取按键标识,进而根据所述按键标识调用对应的所述快捷键响应函数;所述快捷键响应函数用于调用对应的所述第二功能函数。5.根据权利要求4所述的sdk测试包的制作方法,其特征在于,通过通信接口获取所述待测sdk;通过通信接口、配置文件或人机交互界面获取所述第一功能函数的名称列表和所述快捷键的标识;其中,所述通信接口包括:网络接口或usb接口。6.根据权利要求5所述的sdk测试包的制作方法,其特征在于,所述当前编程语言包括:python或java。7.一种sdk测试方法,其特征在于,所述方法包括:采用如权利要求4-6中任一项所述的方法制作sdk测试包;调用所述测试接口类中的所述启动函数;
运行所述测试用例。8.根据权利要求7所述的sdk测试方法,其特征在于,所述待测sdk为游戏服务程序;所述方法还包括:接收paas平台远程发送的sdk初始化参数;相应地,在调用所述启动函数时,将所述sdk初始化参数传入所述重新封装后的sdk内部。9.一种处理设备,其特征在于,包括存储器和处理器,所述存储器上存储有能够被所述处理器加载并执行如权利要求1-8中任一项所述方法的计算机程序。10.一种计算机可读存储设备,其特征在于,存储有能够被处理器加载并执行如权利要求1-8中任一项所述方法的计算机程序。

技术总结
本发明涉及SDK测试技术领域,具体涉及一种SDK测试包的制作方法、SDK测试方法及设备,目的在于提高测试效率。本发明的SDK测试包中包括重新封装后的SDK、测试接口类和测试用例。SDK测试包的制作方法包括:获取待测SDK、待测试的第一功能函数的名称列表,以及与第一功能函数一一对应的快捷键的标识;将待测SDK转换为能够被当前编程语言调用的模块;导入该模块;从该模块中逐一查找第一功能函数,并分别封装为对应的第二功能函数;构建测试接口类;根据快捷键的标识编写测试用例,用于根据快捷键的标识触发键盘事件,进而对重新封装后的SDK进行测试,并获取相应的测试结果。本发明极大地提高了SDK测试效率。大地提高了SDK测试效率。大地提高了SDK测试效率。


技术研发人员:贾宏伟 郭建君
受保护的技术使用者:北京蔚领时代科技有限公司
技术研发日:2022.12.02
技术公布日:2022/12/30
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献