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,简称AP ...
【技术保护点】
1.一种基于数据处理的本地测试方法,其特征在于,所述基于数据处理的本地测试方法包括以下步骤:获取目标扩展的安装包,将所述目标扩展的安装包安装至原始浏览器,获得扩展浏览器;获取预设功能代码,通过所述扩展浏览器跳过所述预设功能代码中的原生方法代码;通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试。
【技术特征摘要】
1.一种基于数据处理的本地测试方法,其特征在于,所述基于数据处理的本地测试方法包括以下步骤:获取目标扩展的安装包,将所述目标扩展的安装包安装至原始浏览器,获得扩展浏览器;获取预设功能代码,通过所述扩展浏览器跳过所述预设功能代码中的原生方法代码;通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试。2.如权利要求1所述的基于数据处理的本地测试方法,其特征在于,所述获取目标扩展的安装包,将所述目标扩展的安装包安装至原始浏览器,获得扩展浏览器之前,所述基于数据处理的本地测试方法还包括:将预设测试要求添加至目标扩展的安装包中;所述通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试,包括:通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试,获得与所述预设测试要求对应的测试结果。3.如权利要求2所述的基于数据处理的本地测试方法,其特征在于,所述通过所述扩展浏览器对所述预设功能代码中的回调逻辑进行测试,获得与所述预设测试要求对应的测试结果之后,所述基于数据处理的本地测试方法还包括:获取预设应用程序代码,将所述预设功能代码与所述预设应用程序代码进行集成,获得集成应用程序代码,其中,所述预设功能代码为HTML5代码,所述预设应用程序代码为与所述预设功能代码对应的APP代码;对所述集成应用程序代码进行兼容性测试和/或集成测试。4.如权利要求3所述的基于数据处理的本地测试方法,其特征在于,所述将预设测试要求添加至目标扩展的安装包中之前,所述基于数据处理的本地测试方法还包括:通过面向切面编程给原生方法代码增加环绕通知,生成目标扩展的安装包。5.如权利要求1至4中任一项所述的基于数据处理的本地测试方法,其特征在于,所述获取预设功能代码,通过所述扩展浏览器跳过所述预设功能代码中的原生方法代码,包括:获取预设功能代码,通过所述扩展浏览器检测所述预...
【专利技术属性】
技术研发人员:刘茜茜,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。