[发明专利]一种小程序调试方法、装置、设备及存储介质有效
申请号: | 201911293232.X | 申请日: | 2019-12-16 |
公开(公告)号: | CN111078554B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 黄灿辉;彭宇洋;孙锦辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 崔晓岚;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 调试 方法 装置 设备 存储 介质 | ||
1.一种小程序调试方法,其特征在于,所述方法包括:
小程序调试工具获取用于登录小程序服务器的虚拟测试账号,并
在所述小程序调试工具的人机交互界面中呈现所述虚拟测试账号;
响应于针对所述虚拟测试账号的选用操作,基于每个被选用的虚拟测试账号登录所述小程序服务器;
响应于针对所述人机交互界面中真实测试账号的添加操作,对所述真实测试账号进行验证,当验证通过时,在所述小程序调试工具的人机交互界面中呈现所述真实测试账号,并基于所述真实测试账号登录所述小程序服务器;
在所述人机交互界面中显示处于登录状态的小程序窗口;
响应于针对所述小程序的调试请求,在每个所述小程序窗口中运行待调试项目的代码,并
在所述小程序窗口中显示所述代码被执行时所输出的调试信息;
响应于针对所述人机交互界面中真实测试账号的删除操作,删除在所述人机交互界面中显示所述真实测试账号的处于登录状态的小程序窗口。
2.根据权利要求1所述的方法,其特征在于,所述小程序调试工具获取用于登录小程序服务器的虚拟测试账号,包括:
根据所述小程序的运行模式,确定用于登录小程序服务器的虚拟测试账号的数量,并
在虚拟测试账号数据集中随机抽取所述数量的虚拟测试账号;
其中,所述运行模式包括单账号在线模式和多账号在线模式,所述多账号在线模式下的虚拟测试账号的数量大于所述单账号在线模式下的虚拟测试账号的数量。
3.根据权利要求1所述的方法,其特征在于,所述小程序调试工具获取用于登录小程序服务器的虚拟测试账号,包括:
获取所述小程序调试工具中预先设置的用于登录所述小程序服务器的虚拟测试账号;或者,
从小程序服务器获取所述小程序的历史调试数据,以及
根据所述小程序的历史调试数据,确定用于登录所述小程序服务器的虚拟测试账号。
4.根据权利要求3所述的方法,其特征在于,所述根据所述小程序的历史调试数据,确定用于登录所述小程序服务器的虚拟测试账号,包括以下至少之一:
对所述小程序的历史调试数据进行遍历处理,得到历史虚拟测试账号调试失败的频次,当所述调试失败的频次大于调试失败阈值时,将所述历史虚拟测试账号确定为用于登录所述小程序服务器的虚拟测试账号;
对所述小程序的历史调试数据进行遍历处理,得到调试失败的第一历史虚拟测试账号以及调试成功的第二历史虚拟测试账号,将至少一个第一历史虚拟测试账号、以及至少一个第二历史虚拟测试账号确定为用于登录所述小程序服务器的虚拟测试账号;
对所述小程序的历史调试数据进行遍历处理,得到历史虚拟测试账号被开发者选用的次数,当被选用的次数大于选用阈值时,将所述历史虚拟测试账号确定为用于登录所述小程序服务器的虚拟测试账号。
5.根据权利要求1所述的方法,其特征在于,所述小程序窗口的类型包括调试主窗口和调试子窗口,所述在所述人机交互界面中显示处于登录状态的小程序窗口,包括:
将在所述被选用的虚拟测试账号中随机抽取的一个虚拟测试账号确定为目标虚拟测试账号,将所述目标虚拟测试账号对应的小程序窗口确定为调试主窗口;
将所述被选用的虚拟测试账号中,除所述目标虚拟测试账号之外的虚拟测试账号对应的小程序窗口确定为调试子窗口;
在所述人机交互界面中显示处于登录状态的调试主窗口和调试子窗口;
其中,所述调试主窗口用于接收开发者提交的待调试项目的代码,并通过所述调试主窗口的占用内存将所述待调试项目的代码共享给所述调试子窗口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911293232.X/1.html,转载请声明来源钻瓜专利网。