[发明专利]一种混合移动应用的测试方法、装置及系统有效
申请号: | 201711225191.1 | 申请日: | 2017-11-29 |
公开(公告)号: | CN108009084B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 孙红宇;胡博;王良 | 申请(专利权)人: | 北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100192 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混合 移动 应用 测试 方法 装置 系统 | ||
1.一种混合移动应用的测试方法,其特征在于,应用于第一电子设备,包括:
在接收到待测试指令时,发送所述待测试指令到第二电子设备,其中,所述待测试指令与待测试应用列表中的一个待测试应用相对应;
从所述第二电子设备接收应用代码更新指令,并发送源代码获取指令到所述第二电子设备;
从所述第二电子设备接收最新应用源代码,并调取与所述最新应用源代码对应的测试工具,对所述最新应用源代码进行测试,获得测试结果,所述测试工具预置在所述第一电子设备;
所述最新应用源代码包括:
页面更新源代码;
或者所述页面更新源代码和功能更新源代码;
当所述最新应用源代码包括所述页面更新源代码和所述功能更新源代码时,所述调取与所述最新应用源代码对应的测试工具,对所述最新应用源代码进行测试,获得测试结果,包括:
调取与所述页面更新源代码对应的应用引擎,以及调取与所述功能更新源代码对应的插件;
利用所述应用引擎运行所述页面更新源代码,获得第一更新页面;
利用所述插件运行所述功能更新源代码,获得第二更新页面;
将所述第一更新页面与所述第二更新页面进行页面整合,获得第三更新页面,作为所述测试结果。
2.根据权利要求1所述的测试方法,其特征在于,当所述最新应用源代码包括所述页面更新源代码时,所述调取与所述最新应用源代码对应的测试工具,对所述最新应用源代码进行测试,获得测试结果,包括:
调取与所述页面更新源代码对应的应用引擎;
利用所述应用引擎运行所述页面更新源代码,获得更新页面,作为所述测试结果。
3.一种混合移动应用的测试装置,其特征在于,应用于第一电子设备,包括:
第一发送模块,用于在接收到待测试指令时,发送所述待测试指令到第二电子设备,其中,所述待测试指令与待测试应用列表中的一个待测试应用相对应;
接收模块,用于从所述第二电子设备接收应用代码更新指令;
第二发送模块,用于发送源代码获取指令到所述第二电子设备;
测试模块,用于从所述第二电子设备接收最新应用源代码,并调取与所述最新应用源代码对应的测试工具,对所述最新应用源代码进行测试,获得测试结果,所述测试工具预置在所述第一电子设备;
所述最新应用源代码包括:
页面更新源代码;
或者所述页面更新源代码和功能更新源代码;
当所述最新应用源代码包括所述页面更新源代码和所述功能更新源代码时,所述测试模块包括:
第二调取单元,用于当所述最新应用源代码包括页面更新源代码和功能更新源代码时,调取与所述页面更新源代码对应的应用引擎,以及调取与所述功能更新源代码对应的插件;
第二运行单元,用于利用所述应用引擎运行所述页面更新源代码,获得第一更新页面;
第三运行单元,用于利用所述插件运行所述功能更新源代码,获得第二更新页面;
页面整合单元,用于将所述第一更新页面与所述第二更新页面进行页面整合,获得第三更新页面,作为所述测试结果。
4.根据权利要求3所述的测试装置,其特征在于,当所述最新应用源代码包括所述页面更新源代码时,所述测试模块包括:
第一调取单元,用于当所述最新应用源代码包括页面更新源代码时,调取与所述页面更新源代码对应的应用引擎;
第一运行单元,用于利用所述应用引擎运行所述页面更新源代码,获得更新页面,作为所述测试结果。
5.一种混合移动应用的测试系统,其特征在于,包括:
第一电子设备和第二电子设备;
其中,所述第一电子设备,用于在接收到待测试指令时,发送所述待测试指令到所述第二电子设备,其中,所述待测试指令与待测试应用列表中的一个待测试应用相对应;从所述第二电子设备接收应用代码更新指令,并发送源代码获取指令到所述第二电子设备;从所述第二电子设备接收最新应用源代码,并调取与所述最新应用源代码对应的测试工具,对所述最新应用源代码进行测试,获得测试结果,所述测试工具预置在所述第一电子设备;
所述第二电子设备,用于从所述第一电子设备接收所述待测试指令,并发送与所述待测试指令对应的应用代码更新指令到所述第一电子设备,在从所述第一电子设备接收到所述源代码获取指令时,发送所述最新应用源代码到所述第一电子设备;
所述最新应用源代码包括:
页面更新源代码;
或者所述页面更新源代码和功能更新源代码;
当所述最新应用源代码包括所述页面更新源代码和所述功能更新源代码时,所述第一电子设备调取与所述最新应用源代码对应的测试工具,对所述最新应用源代码进行测试,获得测试结果,包括:
调取与所述页面更新源代码对应的应用引擎,以及调取与所述功能更新源代码对应的插件;
利用所述应用引擎运行所述页面更新源代码,获得第一更新页面;
利用所述插件运行所述功能更新源代码,获得第二更新页面;
将所述第一更新页面与所述第二更新页面进行页面整合,获得第三更新页面,作为所述测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司,未经北京中电普华信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711225191.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种悬挂式全氟己酮自动灭火系统
- 下一篇:一种耐磨损抗腐蚀家具涂料