基于数据处理的本地测试方法、设备、存储介质及装置制造方法及图纸

技术编号:20992414 阅读:27 留言:0更新日期:2019-04-29 22:26
本发明专利技术公开了一种基于数据处理的本地测试方法、设备、存储介质及装置,该方法包括:获取目标扩展的安装包,将所述目标扩展的安装包安装至原始浏览器,获得扩展浏览器,获取预设功能代码,通过所述扩展浏览器跳过所述预设功能代码中的原生方法代码,通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试。本发明专利技术中,通过安装目标扩展的安装包的扩展浏览器,实现跳过所述预设功能代码中的原生方法代码,从而达到直接、方便和快捷地绕过原生方法代码进行回调逻辑的功能测试,前期测试不依赖原生方法代码,且无需对预设功能代码做任何更改,测试效率提升,减少问题的产生。

Local test methods, devices, storage media and devices based on data processing

The invention discloses a local test method, device, storage medium and device based on data processing. The method includes acquiring the installation package of the target extension, installing the installation package of the target extension to the original browser, obtaining the extended browser, acquiring the preset function code, and skipping the original method code in the preset function code through the extended browser. The callback logic in the preset function code is tested by the extended browser. In the invention, the original method code in the preset function code is skipped by installing the extended browser of the target extension installation package, so as to achieve the functional test of the callback logic directly, conveniently and quickly bypassing the original method code. The pre-test does not depend on the original method code, and does not need to make any changes to the preset function code, thus improving the test efficiency and reducing the test efficiency. Less problems arise.

【技术实现步骤摘要】
基于数据处理的本地测试方法、设备、存储介质及装置
本专利技术涉及代码测试的
,尤其涉及一种基于数据处理的本地测试方法、设备、存储介质及装置。
技术介绍
原生方法(Native)应用程序(Application,简称App)是一种基于智能手机本地操作系统并使用原生程式编写运行的第三方应用程序,也叫本地App,所述NativeApp使用的开发语言为计算机编程语言(JAVA)、计算机程序设计语言(TheC++ProgrammingLanguage/cplusplus,简称C++)或扩充C的面向对象编程语言(Objective-C)。所述智能手机本地操作系统包括:苹果公司的移动操作系统(iOS)、谷歌(Google)公司开发的操作系统(Android)、微软手机操作系统(WindowsPhone,简称WP)。混合模式移动应用(HybridApp)是一种用Native技术来搭建App的外壳,内部由万维网(Web)技术来提供的移动应用,是半Native半web开发模式。其底层功能的应用程序编程接口(ApplicationProgrammingInterface,简称API)均由原生容器通过本文档来自技高网...

【技术保护点】
1.一种基于数据处理的本地测试方法,其特征在于,所述基于数据处理的本地测试方法包括以下步骤:获取目标扩展的安装包,将所述目标扩展的安装包安装至原始浏览器,获得扩展浏览器;获取预设功能代码,通过所述扩展浏览器跳过所述预设功能代码中的原生方法代码;通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试。

【技术特征摘要】
1.一种基于数据处理的本地测试方法,其特征在于,所述基于数据处理的本地测试方法包括以下步骤:获取目标扩展的安装包,将所述目标扩展的安装包安装至原始浏览器,获得扩展浏览器;获取预设功能代码,通过所述扩展浏览器跳过所述预设功能代码中的原生方法代码;通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试。2.如权利要求1所述的基于数据处理的本地测试方法,其特征在于,所述获取目标扩展的安装包,将所述目标扩展的安装包安装至原始浏览器,获得扩展浏览器之前,所述基于数据处理的本地测试方法还包括:将预设测试要求添加至目标扩展的安装包中;所述通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试,包括:通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试,获得与所述预设测试要求对应的测试结果。3.如权利要求2所述的基于数据处理的本地测试方法,其特征在于,所述通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试,获得与所述预设测试要求对应的测试结果之后,所述基于数据处理的本地测试方法还包括:获取预设应用程序代码,将所述预设功能代码与所述预设应用程序代码进行集成,获得集成应用程序代码,其中,所述预设功能代码为HTML5代码,所述预设应用程序代码为与所述预设功能代码对应的APP代码;对所述集成应用程序代码进行兼容性测试和/或集成测试。4.如权利要求3所述的基于数据处理的本地测试方法,其特征在于,所述将预设测试要求添加至目标扩展的安装包中之前,所述基于数据处理的本地测试方法还包括:通过面向切面编程给原生方法代码增加环绕通知,生成目标扩展的安装包。5.如权利要求1至4中任一项所述的基于数据处理的本地测试方法,其特征在于,所述获取预设功能代码,通过所述扩展浏览器跳过所述预设功能代码中的原生方法代码,包括:获取预设功能代码,通过所述扩展浏览器检测所述预...

【专利技术属性】
技术研发人员:刘茜茜
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1