应用内调试工具的打开方法、装置、设备和存储介质制造方法及图纸

技术编号:31712071 阅读:11 留言:0更新日期:2022-01-01 11:15
本申请公开了一种应用内调试工具的打开方法,其特征在于,包括:响应于应用启动的触发指令,在应用的交互界面显示悬浮控件;响应于对所述悬浮控件的点击操作,在所述应用的交互界面显示一级测试菜单;所述一级测试菜单包含若干功能入口,所述功能入口与测试业务对应;响应于对所述一级测试菜单中指定功能入口的点击操作,执行所述指定功能入口对应的测试业务。本申请的技术方案为应用程序提供一种无需侵入业务代码的测试工具,避免了代码耦合,提供便捷的测试工具打开方法,可有效提高对应用程序各项功能调试的效率。程序各项功能调试的效率。程序各项功能调试的效率。

【技术实现步骤摘要】
应用内调试工具的打开方法、装置、设备和存储介质


[0001]本申请涉及移动端应用测试的
,具体涉及一种应用内调试工具的打开方法、装置、设备和存储介质。

技术介绍

[0002]随着科技的发展,各种移动端应用层出不穷,在应用上市前需要对其进行测试。
[0003]在测试阶段需要使用的如环境切换、查看网络日志等调试项目基本存于内部测试包中,通常为了在测试阶段打开这些调试功能,是在设置入口增加一个开关,或者将这些调试功能加入摇一摇。这样的做法需要在业务代码中进行修改,容易导致代码耦合,从而对应用的功能造成影响。例如摇一摇功能,本身有其对应的功能,将其作为调试功能的开关易导致操作冲突。

技术实现思路

[0004]本申请提供了一种应用内调试工具的打开方法、装置、电子设备和存储介质,为应用提供一种无需侵入业务代码的测试方法,避免了代码耦合,提供便捷的测试入口,可有效提高对应用程序各项功能调试的效率。
[0005]本申请的实施例第一方面提供了一种应用内调试工具的打开方法,包括:响应于应用启动的触发指令,在应用的交互界面显示悬浮控件;响应于对所述悬浮控件的点击操作,在所述应用的交互界面显示一级测试菜单;所述一级测试菜单包含若干功能入口,所述功能入口与测试业务对应;响应于对所述一级测试菜单中指定功能入口的点击操作,执行所述指定功能入口对应的测试业务。
[0006]于一实施例中,所述响应于应用启动的触发指令,在应用的交互界面显示悬浮控件,包括:响应于应用启动的触发指令,在所述应用的交互界面的任意边缘位置显示所述悬浮控件。
[0007]于一实施例中,所述响应于应用启动的触发指令,在应用的交互界面显示悬浮控件之后,所述方法还包括:根据对所述悬浮控件触发的拖动操作,控制所述悬浮控件按照所述拖动操作的拖动轨迹移动至所述交互界面边缘的目标位置。
[0008]于一实施例中,所述响应于对所述一级测试菜单中指定功能入口的点击操作,执行所述指定功能入口对应的测试业务,包括:响应于对所述一级测试菜单中指定功能入口的点击操作,所述一级测试菜单关闭,显示所述指定功能对应的二级测试菜单,所述二级测试菜单包含若干功能入口,所述功能入口与测试业务对应;响应于对所述二级测试菜单中指定功能入口的点击操作,执行所述功能入口对应的测试业务。
[0009]于一实施例中,所述二级测试菜单还包括返回入口;响应于对所述返回入口的点击操作,所述二级测试菜单关闭,显示一级测试菜单。
[0010]于一实施例中,所述响应于应用启动的触发指令,在应用的交互界面显示悬浮控件之前,所述方法还包括:通过注册服务存储所述一级测试菜单中若干功能入口的信息以
及回调函数;所述信息包括所述功能入口的名称、展示图标。
[0011]于一实施例中,所述响应于对所述一级测试菜单中指定功能入口的点击操作,执行所述指定功能入口对应的测试业务,包括:响应于对所述一级测试菜单中指定功能入口的点击操作时,调用所述注册服务对应的接口打开调试工具,并通过所述调试工具执行所述指定功能入口对应的测试业务。
[0012]本申请实施例第二方面提供了一种应用内调试工具的打开装置,所述装置包括:显示模块,用于响应于应用启动的触发指令,在应用的交互界面显示悬浮控件;第一执行模块,用于响应于对所述悬浮控件的点击操作,在所述应用的交互界面显示一级测试菜单;所述一级测试菜单包含若干功能入口,所述功能入口与测试业务对应;第二执行模块,用于响应于对所述一级测试菜单中指定功能入口的点击操作,执行所述指定功能入口对应的测试业务。
[0013]本申请实施例第三方面提供了一种电子设备,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序,以实现本申请实施例第一方面及其任一实施例的方法。
[0014]本申请实施例第四方面提供了一种存储介质,包括:程序,当其藉由电子设备运行时,使得所述电子设备执行本申请实施例第一方面及其任一实施例的应用内调试工具的打开方法。
[0015]本申请提供的应用内调试工具的打开方法、装置、设备和存储介质,当应用程序启动时,会在应用的交互界面显示悬浮控件,点击该悬浮控件可打开测试菜单,测试菜单中包含了若干用于调试应用的入口,点击对应入口即可执行对应的测试功能。由于测试功能较多,因此会将同类测试功能归为大类,在测试菜单显示该测试功能的大类名称,点击该大类名称,即可进入二级测试菜单,二级测试菜单包含该测试功能大类对应的若干具体测试功能入口,点击指定测试功能入口即可执行该测试功能。在执行测试功能时,测试菜单关闭。悬浮控件停靠于该应用交互界面的任意一边缘位置,且可由手指拖动至应用交互界面的任意位置。相比于当前需要在应用的某一功能增加入口的应用调试工具,本申请提供的方法不会侵入业务代码,方便修改,快捷的打开方式可提高对应用各功能进行测试的效率,且可拖动的悬浮控件不影响在应用界面的浏览操作。
附图说明
[0016]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0017]图1为本申请一实施例提供的电子设备的结构示意图;
[0018]图2为本申请一实施例提供的应用内调试工具的打开方法的流程示意图;
[0019]图3为本申请一实施例提供的应用内调试工具的打开方法的流程示意图;
[0020]图4为本申请一实施例提供的应用内调试工具的打开方法的流程示意图;
[0021]图5为本申请一实施例提供的应用内调试工具的打开装置的结构示意图。
[0022]图标:100

电子设备;101

总线;102

存储器;103

处理器;500

应用内调试工具的打开装置;510

显示模块;520

第一执行模块;530

第二执行模块。
具体实施方式
[0023]在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,并不表示排列序号,也不能理解为指示或暗示相对重要性。
[0024]在本申请的描述中,术语“包括”、“包含”等表示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、步骤、操作、元素、组件和/或其集合的存在或添加。
[0025]在本申请的描述中,除非另有明确的规定和限定,术语“安装”、“设置”、“设有”、“连接”、“配置为”应做广义理解。例如,可以是固定连接,也可以是可拆卸连接,或整体式构造;可以是机械连接,也可以是电连接;可以是直接相连,也可以是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用内调试工具的打开方法,其特征在于,包括:响应于应用启动的触发指令,在应用的交互界面显示悬浮控件;响应于对所述悬浮控件的点击操作,在所述应用的交互界面显示一级测试菜单;所述一级测试菜单包含若干功能入口,所述功能入口与测试业务对应;响应于对所述一级测试菜单中指定功能入口的点击操作,执行所述指定功能入口对应的测试业务。2.根据权利要求1所述的应用内调试工具的打开方法,其特征在于,所述响应于应用启动的触发指令,在应用的交互界面显示悬浮控件,包括:响应于应用启动的触发指令,在所述应用的交互界面的任意边缘位置显示所述悬浮控件。3.根据权利要求1所述的应用内调试工具的打开方法,其特征在于,所述响应于应用启动的触发指令,在应用的交互界面显示悬浮控件之后,所述方法还包括:根据对所述悬浮控件触发的拖动操作,控制所述悬浮控件按照所述拖动操作的拖动轨迹移动至所述交互界面边缘的目标位置。4.根据权利要求1所述的应用内调试工具的打开方法,其特征在于,所述响应于对所述一级测试菜单中指定功能入口的点击操作,执行所述指定功能入口对应的测试业务,包括:响应于对所述一级测试菜单中指定功能入口的点击操作,所述一级测试菜单关闭,显示所述指定功能对应的二级测试菜单,所述二级测试菜单包含若干功能入口,所述功能入口与测试业务对应;响应于对所述二级测试菜单中指定功能入口的点击操作,执行所述功能入口对应的测试业务。5.根据权利要求4所述的应用内调试工具的打开方法,其特征在于,所述二级测试菜单还包括返回入口;响应...

【专利技术属性】
技术研发人员:邱明星叶飞翔
申请(专利权)人:挂号网杭州科技有限公司
类型:发明
国别省市:

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

1