【技术实现步骤摘要】
软件应用素材包的测试方法及装置、电子设备
[0001]本申请涉及互联网
,特别涉及一种软件应用素材包的测试方法及装置、电子设备、计算机可读存储介质。
技术介绍
[0002]更换皮肤(又可以称为主题)在软件应用(APP)中是比较常见的功能,但目前换肤功能的测试流程繁琐,严重影响开发效率。
[0003]现有的皮肤包测试流程如下:在皮肤包工程中修改代码,编译生成皮肤包;将皮肤包发送给服务器开发人员;服务器开发人员使用命令行上传皮肤包到服务器,上传完成通知客户端开发人员;客户端开发人员收到皮肤包上传完成的通知,重启APP开始预览皮肤包效果。
[0004]现有方案需要先将皮肤包生成,然后交给服务器开发人员上传到指定服务器并配置新的版本,然后客户端开发人员打开安卓APP去检测是否有新版皮肤包再下载皮肤包,中间流程繁琐,增加了测试时间,浪费了研发人员的大量时间。
技术实现思路
[0005]本申请实施例提供了软件应用素材包的测试方法,用以缩短测试时间。
[0006]本申请实施例提供了一种软件应用素材包的测试方法,所述方法应用于测试机,所述测试机与开发主机通信连接,所述测试机运行软件应用,所述软件应用包含素材包,所述方法包括:
[0007]响应于开发主机发送的替换指令,根据所述替换指令携带的新版素材包,替换所述软件应用本地已有的旧版素材包;
[0008]结束所述软件应用的进程;
[0009]响应于所述开发主机发送的重启指令,重启所述软件应用;所述软件应用的启动自动从 ...
【技术保护点】
【技术特征摘要】
1.一种软件应用素材包的测试方法,其特征在于,所述方法应用于测试机,所述测试机与开发主机通信连接,所述测试机运行软件应用,所述软件应用包含素材包,所述方法包括:响应于所述开发主机发送的替换指令,根据所述替换指令携带的新版素材包,替换所述软件应用本地已有的旧版素材包;结束所述软件应用的进程;响应于所述开发主机发送的重启指令,重启所述软件应用以自动从本地获取所述新版素材包进行效果展示。2.根据权利要求1所述的方法,其特征在于,所述替换指令是开发主机启动安卓调试桥服务后,基于开发者输入的命令行,向所述测试机发送的指令。3.根据权利要求1所述的方法,其特征在于,在所述响应于所述开发主机发送的替换指令,根据所述替换指令携带的新版素材包,替换所述软件应用本地已有的旧版素材包之前,所述方法还包括:响应于开发者的触发,打开开发者选项页面,并启动安卓调试桥功能。4.根据权利要求1所述的方法,其特征在于,所述新版素材包包含文件名,在所述响应于所述开发主机发送的替换指令之前,所述方法还包括:响应于所述开发主机发送的复制指令,将所述软件应用本地已有的旧版素材包发送到所述开发主机;所述旧版素材包的发送,触发所述开发主机根据所述旧版素材包的文件名以及命名规则,生成所述新版素材包的文件名。5.根据权利要求3所述的方法,其特征在于,在所述响应于所述开发主机发送的复制指令之前,所述方法还包括:响应于所述开发主机发送的查询指令,向所述开发主机返回设备标识;所述设备标识的发送,触发所述开发主机向所述设备标识对应的测试机发送所述复制指令。6.根据权利要求1所述的方法,其特征在于,在所述响应于所述开发主机发送的替换指令之前,所述方法还包括:从服务端加载所述旧版素材包,并将所述旧版素材包保存在所述软件应用的本地目录下。7.根据权利要求1所述的方法,其特征在于,在所述响应于所述开发主机发送的替换指令之前,所述方法还包括:从所述开发主机获取所述旧版素材包,并将所述旧版素材包保存在所述软件应用的本地目录下。8.根据权利要求1所述的方法,其特征在于,所述新版素材包的文件名包含类型信息和版本标识,所述根据所述替换指令携带的新版素材包,替换所述软件应用本地已有的旧版素材包,包括:根据所述新版素材包的类型信息,找出所述软件应用本地已有的具有相同类型信息的目标素材包;根据所述新版素材包的版本标识,利用所述新版素材包替换版本号小于所述版本标识的目标素材包。
9.根据权利要求1所述的方法,其特征在于,所述素材包包括:皮肤包、游戏特效包、背景图片包、音效包中的任意一种。10.一种软件应用素材包的测试方法,其特征在于,所述方法应用于开发主机,所述方法包括:获得软件应用的新版素材包;向测试机发送携带所述新版素材包的替换指令,以触发所述测试机利用所述新版素材包替换本地安装的所述软件应用的旧版素材包;向所述测试机发送结束指令,以触发所述测试机结束所述软件应用的进程;向所述测试机发送重启指令,以触发所述测试机重启所述软件应用,自动从本地获取所述新版素材包进行效果展示。11.根据权利要求10所述的方法,其特征在于,所述替换指令是开发主机启动安卓调试桥服务后,基于开发...
【专利技术属性】
技术研发人员:张克虎,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。