System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用开发环境下的功能调试方法、装置、设备和介质制造方法及图纸_技高网

应用开发环境下的功能调试方法、装置、设备和介质制造方法及图纸

技术编号:40602830 阅读:4 留言:0更新日期:2024-03-12 22:08
本发明专利技术实施例公开了一种应用开发环境下的功能调试方法、装置、设备和介质,方法包括:待调试脚本运行启动时,检测当前脚本运行环境;当当前脚本运行环境为前端应用开发环境时,加载预设模拟方法入口文件;在待调试脚本运行过程中需要与后端应用运行环境交互进行时,通过预设功能连接函数调用预设模拟方法入口文件中的目标功能函数,实现待调试脚本中相应功能的调试过程;其中,预设模拟方法入口文件包含与待调试脚本中待测试应用功能对应的功能函数集合;后端应用运行环境是基于预设Native框架构建的运行环境。本发明专利技术实施例的技术方案可以在前端应用开发环境下对待调试脚本中功能函数进行调试,避免代码反复多次部署测试,提高前端应用的开发效率。

【技术实现步骤摘要】

本专利技术实施例涉及计算机,尤其涉及一种应用开发环境下的功能调试方法、装置、设备和介质


技术介绍

1、应用程序(application)共有三种类型:原生应用、网页应用和混合应用。其中,混合应用兼具了原生应用和网页应用的优点,已经成为当前业界主流的app应用类型。

2、但是,混合应用在开发调试阶段仍存在一些不便之处,特别是在测试环境与开发环境不同的地方。例如,本地浏览器开发环境没有相关jsapi(java script applicationprogramming interface,给js提供的调用原生应用的接口),调用时会报错并出现白屏;开发环境需要手动在地址栏输入链接才能进行页面跳转;开发环境对于后台数据强依赖,在后台没有开发完成或者没有测试数据时无法编写相关页面等。


技术实现思路

1、本专利技术实施例提供了一种应用开发环境下的功能调试方法、装置、设备和介质,可以在前端应用开发环境下对待调试脚本中功能函数进行调试,避免代码反复多次部署测试,提高前端应用的开发效率。

2、第一方面,本专利技术实施例提供了一种应用开发环境下的功能调试方法,该方法包括:

3、待调试脚本运行启动时,检测当前脚本运行环境;

4、当所述当前脚本运行环境为前端应用开发环境时,加载预设模拟方法入口文件;

5、在所述待调试脚本运行过程中需要与后端应用运行环境交互进行时,通过预设功能连接函数调用所述预设模拟方法入口文件中的目标功能函数,实现所述待调试脚本中相应功能的调试过程;

6、其中,所述预设模拟方法入口文件包含与所述待调试脚本中待测试应用功能对应的功能函数集合;

7、所述后端应用运行环境是基于预设native框架构建的运行环境。

8、第二方面,本专利技术实施例提供了一种应用开发环境下的功能调试装置,该装置包括:

9、环境检测模块,用于待调试脚本运行启动时,检测当前脚本运行环境;

10、文件加载模块,用于当所述当前脚本运行环境为前端应用开发环境时,加载预设模拟方法入口文件;

11、功能调试模块,用于在所述待调试脚本运行过程中需要与后端应用运行环境交互进行时,通过预设功能连接函数调用所述预设模拟方法入口文件中的目标功能函数,实现所述待调试脚本中相应功能的调试过程;

12、其中,所述预设模拟方法入口文件包含与所述待调试脚本中待测试应用功能对应的功能函数集合;

13、所述后端应用运行环境是基于预设native框架构建的运行环境。

14、第三方面,本专利技术实施例还提供了一种计算机设备,所述计算机设备包括:

15、一个或多个处理器;

16、存储器,用于存储一个或多个程序;

17、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所提供的应用开发环境下的功能调试方法。

18、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所提供的应用开发环境下的功能调试方法。

19、本专利技术实施例,通过待调试脚本运行启动时,检测当前脚本运行环境;当所述当前脚本运行环境为前端应用开发环境时,加载预设模拟方法入口文件;在所述待调试脚本运行过程中需要与后端应用运行环境交互进行时,通过预设功能连接函数调用所述预设模拟方法入口文件中的目标功能函数,实现所述待调试脚本中相应功能的调试过程;其中,所述预设模拟方法入口文件包含与所述待调试脚本中待测试应用功能对应的功能函数集合;所述后端应用运行环境是基于预设native框架构建的运行环境。本专利技术实施例的技术方案解决了由于应用开发与测试环境不同,开发过程中在代码调整后需要反复多次部署测试的问题,可以在前端应用开发环境模拟测试及生产环境,下对待调试脚本中功能函数进行调试,避免代码反复多次部署测试,提高前端应用的开发效率。

本文档来自技高网...

【技术保护点】

1.一种应用开发环境下的功能调试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述待调试脚本运行过程中需要与后端应用运行环境交互进行时,通过预设功能连接函数调用所述预设模拟方法入口文件中的目标功能函数,实现所述待调试脚本中相应功能的调试过程,包括:

3.根据权利要求1所述的方法,其特征在于,在所述待调试脚本运行过程中需要与后端应用运行环境交互进行时,通过预设功能连接函数调用所述预设模拟方法入口文件中的目标功能函数,实现所述待调试脚本中相应功能的调试过程,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在所述待调试脚本运行过程中需要与后端应用运行环境交互进行时,通过预设功能连接函数调用所述预设模拟方法入口文件中的目标功能函数,实现所述待调试脚本中相应功能的调试过程,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1-6中任一所述的方法,其特征在于,所述预设功能连接函数为AlipayJSBridge。

8.一种应用开发环境下的功能调试装置,其特征在于,包括:

9.一种计算机设备,其特征在于,所述计算机设备包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的应用开发环境下的功能调试方法。

...

【技术特征摘要】

1.一种应用开发环境下的功能调试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述待调试脚本运行过程中需要与后端应用运行环境交互进行时,通过预设功能连接函数调用所述预设模拟方法入口文件中的目标功能函数,实现所述待调试脚本中相应功能的调试过程,包括:

3.根据权利要求1所述的方法,其特征在于,在所述待调试脚本运行过程中需要与后端应用运行环境交互进行时,通过预设功能连接函数调用所述预设模拟方法入口文件中的目标功能函数,实现所述待调试脚本中相应功能的调试过程,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在所述待调...

【专利技术属性】
技术研发人员:王宾纪学志
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1