【技术实现步骤摘要】
应用测试包生成方法及生成装置
本专利技术涉及应用数据处理领域,特别是涉及一种应用测试包生成方法及生成装置。
技术介绍
随着科技的发展,人们对各种终端应用的要求越来越高,现有的苹果应用开发人员为了提高应用开发效率,往往会使用越狱的苹果手机进行应用测试,同时在进行应用测试时,检测电脑应该与测试手机处于同一网段。现有的应用测试方法需要提供已经越狱的苹果手机,同时需要对检测电脑和测试手机进行网络设置,以使得检测电脑与测试手机属于同一网段的网络地址上,因此整个测试流程比较繁琐。同时由于安装有最新版本系统的苹果手机可能无法进行越狱操作,这样导致某些终端应用无法在最新版本系统的苹果手机上得到及时测试,因此现有的苹果手机应用的测试效率较低。
技术实现思路
本专利技术实施例提供一种不需要对苹果手机进行越狱操作、应用测试效率较高且应用测试流程比较简单的应用测试包生成方法及生成装置;以解决现有的苹果手机的应用测试包的测试效率较低且测试流程较为繁琐的技术问题。本专利技术实施例提供一种应用测试包生成方法,所述应用测试包用于对相应的应用数据包进行数据测试操作;其中所述应用测试包生成方法包括:基于 ...
【技术保护点】
一种应用测试包生成方法,所述应用测试包用于对相应的应用数据包进行数据测试操作;其特征在于,所述应用测试包生成方法包括:基于测试数据对应的所述应用数据包中的数据出入口,生成用于获取所述测试数据的应用数据钩子插件;获取所述应用数据包的加载指令区;使用所述应用数据钩子插件以及所述应用数据钩子插件对应的钩子功能插件,对所述应用数据包的加载指令区进行更新操作;以及对更新后的应用数据包进行签名操作,以生成所述应用测试包。
【技术特征摘要】
1.一种应用测试包生成方法,所述应用测试包用于对相应的应用数据包进行数据测试操作;其特征在于,所述应用测试包生成方法包括:基于测试数据对应的所述应用数据包中的数据出入口,生成用于获取所述测试数据的应用数据钩子插件;获取所述应用数据包的加载指令区;使用所述应用数据钩子插件以及所述应用数据钩子插件对应的钩子功能插件,对所述应用数据包的加载指令区进行更新操作;以及对更新后的应用数据包进行签名操作,以生成所述应用测试包。2.根据权利要求1所述的应用测试包生成方法,其特征在于,所述应用测试包生成方法包括:根据所述应用数据钩子插件,从越狱测试动态库获取所述钩子功能插件。3.根据权利要求2所述的应用测试包生成方法,其特征在于,所述使用所述应用数据钩子插件以及所述应用数据钩子插件对应的钩子功能插件,对所述应用数据包的加载指令区进行更新操作的步骤包括:将所述应用数据钩子插件和所述钩子功能插件拷贝到所述加载指令区中,以在所述应用测试包运行时,对所述应用数据钩子插件和所述钩子功能插件进行加载操作。4.根据权利要求3所述的应用测试包生成方法,其特征在于,所述应用测试包生成方法还包括步骤:在所述应用测试包运行时,从所述应用测试包中对应的数据出入口获取所述测试数据;以及在其他终端对所述测试数据进行展示操作。5.根据权利要求4所述的应用测试包生成方法,其特征在于,所述从所述应用测试包中对应的数据出入口获取所述测试数据的步骤包括:通过所述应用数据钩子插件调用所述钩子功能插件从所述应用测试包中对应的数据出入口获取所述测试数据。6.根据权利要求3所述的应用测试包生成方法,其特征在于,所述应用测试包生成方法还包括步骤:在所述应用测试包运行时,从所述应用测试包中对应的数据出入口获取所述测试数据;在其他终端对所述测试数据进行修改操作;以及将修改后的测试数据返回至所述应用测试包中对应的数据出入口。7.根据权利要求6所述的应用测试包生成方法,其特征在于,所述从所述应用测试包中对应的数据出入口获取所述测试数据的步骤包括:通过所述应用数据钩子插件调用所述钩子功能插件从所述应用测试包中对应的数据出入口获取所述测试数据;通过所述应用数据钩子插件将修改后的测试数据返回所述应用测试包中对应的数据出入口。8.一种应...
【专利技术属性】
技术研发人员:倪子云,陈晓明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。